Pytania otagowane jako ruby-on-rails-5

7
Szyny - jak korzystać z pomocnika wewnątrz kontrolera
chociaż zdaję sobie sprawę, że powinieneś używać pomocnika w widoku, potrzebuję pomocnika w moim kontrolerze, gdy buduję obiekt JSON do zwrócenia. Wygląda to trochę tak: def xxxxx @comments = Array.new @c_comments.each do |comment| @comments << { :id => comment.id, :content => html_format(comment.content) } end render :json => @comments end jak …

10
Rails 5: Załaduj pliki lib w środowisku produkcyjnym
Zaktualizowałem jedną z moich aplikacji z Rails 4.2.6 do Rails 5.0.0. Upgrade Przewodnik mówi, że funkcja Autoload jest teraz wyłączone w produkcji domyślnie. Teraz zawsze pojawia się błąd na moim serwerze produkcyjnym, ponieważ ładuję wszystkie pliki lib z automatycznym ładowaniem w application.rbpliku. module MyApp class Application < Rails::Application config.autoload_paths += …



5
Rails 5, Undefined method `for 'for # <Devise on line devise_parameter_sanitizer.for
Pracuję z Railsami 5 Dodałem nową nazwę użytkownika pola w modelu 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 Podczas rejestracji wyświetlany jest błąd: nieokreślona metoda `dla 'dla # Czy chodziło Ci o? widelec Ślad: NoMethodError (nieokreślona metoda `for 'for # Did you mean? Fork): …

5
ostrzeżenie: stała :: Fixnum jest przestarzałe Podczas generowania nowego modelu
Próbowałem znaleźć rozwiązanie tego problemu, ale naprawdę nie mogłem znaleźć niczego związanego z błędami, które pojawiają się po uruchomieniu polecenia rails: railsy generują model Tytuł książki: podsumowanie napisów: tekst isbn: string /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: warning: constant ::Fixnum is deprecated Running …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.