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

7
Rails - Как использовать помощник внутри контроллера
хотя я понимаю, что вы должны использовать помощник внутри представления, мне нужен помощник в моем контроллере, так как я создаю объект JSON для возврата. Это выглядит примерно так: def xxxxx @comments = Array.new @c_comments.each do |comment| @comments << { :id => comment.id, :content => html_format(comment.content) } end render :json => …

10
Rails 5: загрузка файлов lib в продакшене
Я обновил одно из своих приложений с Rails 4.2.6 до Rails 5.0.0. В Руководстве по обновлению говорится, что функция автозагрузки теперь по умолчанию отключена в производственной среде. Теперь я всегда получаю сообщение об ошибке на своем производственном сервере, так как загружаю все файлы lib с автозагрузкой в application.rbфайл. module MyApp …


1
Параметр «: ничего» устарел и будет удален в Rails 5.1.
Этот код в рельсах 5 class PagesController < ApplicationController def action render nothing: true end end приводит к следующему предупреждению об устаревании DEPRECATION WARNING: :nothing` option is deprecated and will be removed in Rails 5.1. Use `head` method to respond with empty response body. Как это исправить?

5
Rails 5, Неопределенный метод `for 'для # <Разработка в строке devise_parameter_sanitizer.for
Я работаю с Rails 5 Я добавил новое имя пользователя в модели User. class Users::RegistrationsController &lt; Devise::RegistrationsController before_action :configure_permitted_parameters protected def configure_permitted_parameters devise_parameter_sanitizer.for(:sign_up).push(:username) end end Во время регистрации отображается ошибка: undefined method `for 'for # Вы имели в виду? вилка След: NoMethodError (неопределенный метод `for 'для # Вы имели в …

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: …

9
Rails 5: как использовать $ (document) .ready () с турбо-ссылками
Turbolinks предотвращает $(document).ready()запуск обычных событий при всех посещениях страницы, кроме начальной загрузки, как описано здесь и здесь . Однако ни одно из решений в связанных ответах не работает с Rails 5. Как я могу запускать код при каждом посещении страницы, как в предыдущих версиях?

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