Вопросы с тегом «ruby-on-rails»

Ruby on Rails - это полнофункциональная платформа веб-приложений с открытым исходным кодом, написанная на Ruby. Он следует популярной модели фреймворка MVC и известен своим подходом «соглашение поверх конфигурации» при разработке приложений.

3
Помощники пути создают пути с точками вместо косой черты
В моем routes.rb есть следующее: resources :message_threads Когда я звоню: message_threads_path(1) Я получил: /message_threads.1 Почему это? Другие мои ресурсы работают нормально. Я не правильно использую множественное число, что ли?

9
Как изменить IP-адрес привязки по умолчанию для сервера разработки Rails 4.2?
После обновления приложения rails нашей команды до 4.2, как упоминалось в примечании к выпуску , IP-адрес по умолчанию для привязки rails serverизменен на localhostfrom 0.0.0.0. Мы разрабатываем с помощью Vagrant и хотим, чтобы сервер разработки был доступен непосредственно из браузера на хост-машине. Вместо того, чтобы печатать rails s -b 0.0.0.0каждый …

6
Rails: не удается проверить подлинность токена CSRF при выполнении запроса POST
Я хочу передать POST requestсвоему местному разработчику вот так: HTTParty.post('http://localhost:3000/fetch_heroku', :body => {:type => 'product'},) Однако с консоли сервера он сообщает Started POST "/fetch_heroku" for 127.0.0.1 at 2016-02-03 23:33:39 +0800 ActiveRecord::SchemaMigration Load (0.0ms) SELECT "schema_migrations".* FROM "schema_migrations" Processing by AdminController#fetch_heroku as */* Parameters: {"type"=>"product"} Can't verify CSRF token authenticity Completed …

11
Uncaught ReferenceError: React не определен
Я пытаюсь заставить ReactJS работать с рельсами с помощью этого руководства. Я получаю эту ошибку: Uncaught ReferenceError: React is not defined Но я могу получить доступ к объекту React в консоли браузера. Я также добавил public / dist / turbo-react.min.js, как описано здесь, а также добавил строку в application.js, как …

4
Почему все помощники Rails всегда доступны для всех представлений? Есть ли способ отключить это?
Почему я могу получить доступ к вспомогательным методам для одного контроллера в представлениях для другого контроллера? Есть ли способ отключить это без взлома / исправления Rails?

7
Rails не декодирует JSON из jQuery правильно (массив становится хешем с целочисленными ключами)
Каждый раз, когда я хочу отправить массив объектов JSON с помощью jQuery в Rails, у меня возникает эта проблема. Если я структурирую массив, я вижу, что jQuery выполняет свою работу правильно: "shared_items"=>"[{\"entity_id\":\"253\",\"position\":1},{\"entity_id\":\"823\",\"position\":2}]" Но если я просто отправлю массив как данные вызова AJAX, я получу: "shared_items"=>{"0"=>{"entity_id"=>"253", "position"=>"1"}, "1"=>{"entity_id"=>"823", "position"=>"2"}} Если я …

8
Невозможно выполнить «консоль рельсов» из-за ошибки с строкой чтения
Я не могу выполнить rails consoleиз-за этой ошибки: localhost:TwitterForZombies wiz$ rails c /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/irb/completion.rb:9:in `require': dlopen(/Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin12.2.1/readline.bundle, 9): Library not loaded: /usr/local/opt/readline/lib/libreadline.6.2.dylib (LoadError) Referenced from: /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin12.2.1/readline.bundle Reason: image not found - /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin12.2.1/readline.bundle from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/irb/completion.rb:9:in `<top (required)>' from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/commands/console.rb:3:in `require' from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/commands/console.rb:3:in `<top (required)>' from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/commands.rb:38:in `require' from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/commands.rb:38:in `<top (required)>' from script/rails:6:in …

12
Webrick очень медленно отвечает. Как это ускорить?
У меня есть приложение Rails, которое я запускаю на своем сервере. Когда я перехожу на удаленный рабочий стол и пытаюсь загрузить приложение, серверу требуется 3-4 минуты, чтобы ответить простой HTML-страницей. Однако, когда я загружаю страницу локально на сервере, она появляется буквально через секунду. Я попытался проверить связь с сервером со …

8
рельсы пучок чистые
После обновления пакета у вас будут некоторые драгоценные камни, которые могут быть устаревшими, поскольку была установлена ​​более новая версия этого драгоценного камня. Под bundleисполняемым файлом такой команды нет bundle clean. Как избавиться от этих устаревших драгоценных камней? Это попытка уменьшить размер пули в моем приложении rails.

3
Как запустить .rb файл из IRB?
Я начинаю с Ruby on Rails. В настоящее время я просматриваю учебник, в котором говорится, что мне нужно запустить файл .rb из IRB, и это создаст файл .xml в моем текущем каталоге. У меня вопрос: как запустить файл .rb в IRB? И должен ли я находиться в каталоге, в котором …

7
Как установить HTTP_REFERER при тестировании в Rails?
Я пытаюсь протестировать контроллер и получаю эту ошибку. Я понимаю ошибку, но не знаю, как ее исправить. test: on CREATE to :user with completely invalid email should respond with redirect (UsersControllerTest):ActionController::RedirectBackError: No HTTP_REFERER was set in the request to this action, so redirect_to :back could not be called successfully. If …

5
предупреждение: constant :: Fixnum устарел При создании новой модели
Я попытался найти какое-то решение для этого, но я действительно не смог найти ничего, связанного с ошибками, которые появляются у меня, когда я запускаю команду rails: рельсы генерируют модель Название книги: краткое описание строки: текст isbn: строка /home/vmu/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-5.0.1/lib/active_support/xml_mini.rb:51: warning: constant ::Fixnum is deprecated /home/vmu/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-5.0.1/lib/active_support/xml_mini.rb:52: warning: constant ::Bignum is deprecated /home/vmu/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-5.0.1/lib/active_support/core_ext/numeric/conversions.rb:138: …


3
Как переопределить X-Frame-Options для контроллера или действия в Rails 4
Rails 4, по-видимому, устанавливает значение по умолчанию SAMEORIGINдля X-Frame-Optionsзаголовка ответа HTTP. Это отлично подходит для обеспечения безопасности, но не позволяет частям вашего приложения быть доступными в iframeдругом домене. Вы можете переопределить значение X-Frame-Optionsглобально, используя config.action_dispatch.default_headersнастройку: config.action_dispatch.default_headers['X-Frame-Options'] = "ALLOW-FROM https://apps.facebook.com" Но как отменить его для одного контроллера или действия?

7
i18n Плюрализация
Я хочу иметь возможность переводить строки с множественным числом в i18n в рельсы. Строка может быть: You have 2 kids или You have 1 kid Я знаю, что могу использовать вспомогательный метод множественного числа, но я хочу встроить его в переводы i18n, чтобы мне не приходилось портить свои представления в …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.