«ruby-on-rails-5» 태그된 질문

7
레일즈-컨트롤러 안에서 헬퍼를 사용하는 방법
뷰에서 도우미를 사용해야한다는 것을 알고 있지만 반환 할 JSON 객체를 빌드 할 때 컨트롤러에 도우미가 필요합니다. 다음과 같이 조금 진행됩니다. def xxxxx @comments = Array.new @c_comments.each do |comment| @comments << { :id => comment.id, :content => html_format(comment.content) } end render :json => @comments end html_format도우미에 어떻게 액세스 할 수 있습니까?

10
Rails 5 : 프로덕션 환경에서 lib 파일로드
내 앱 중 하나를 Rails 4.2.6에서 Rails 5.0.0으로 업그레이드했습니다. 업그레이드 가이드 자동로드 기능이 기본으로 생산에서 비활성화되어 있음을 말한다. 이제 파일에 자동로드가있는 모든 lib 파일을로드하기 때문에 항상 프로덕션 서버에서 오류가 발생 application.rb합니다. module MyApp class Application < Rails::Application config.autoload_paths += %W( lib/ ) end end 지금은 config.enable_dependency_loading~을 설정 true했지만 더 나은 …



5
Rails 5, # <Devise on line devise_parameter_sanitizer.for에 대한 정의되지 않은 메소드`for '
Rails 5를 사용하고 있습니다. 모델 사용자에 새 필드 사용자 이름을 추가했습니다. 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 등록하는 동안 오류가 표시됩니다 : 정의되지 않은 방법 'for'for # 의미 했습니까? 포크 자취: NoMethodError (# Fork에 대한 정의되지 않은 메소드 'for') : app/controllers/users/registrations_controller.rb:7:in `configure_permitted_parameters' Rendering /usr/local/rvm/gems/ruby-2.3.0/gems/actionpack-5.0.0.rc1/lib/action_dispatch/middleware/templates/rescues/diagnostics.html.erb …

5
경고 : 상수 :: Fixnum은 새 모델을 생성 할 때 더 이상 사용되지 않습니다.
이에 대한 해결책을 찾으려고 노력했지만 rails 명령을 실행할 때 표시되는 오류와 관련된 어떤 것도 찾을 수 없었습니다. rails는 모델을 생성합니다 Book title : string summary : text 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 via …

8
Rails 5 : 터보 링크와 함께 $ (document) .ready ()를 사용하는 방법
Turbolinks는 여기 와 여기에$(document).ready() 설명 된대로 초기로드를 제외한 모든 페이지 방문에서 정상적인 이벤트가 발생 하지 않도록 합니다 . 그러나 연결된 답변의 솔루션은 Rails 5에서 작동하지 않습니다. 이전 버전과 마찬가지로 각 페이지 방문에서 코드를 어떻게 실행할 수 있습니까?

1
rails db : migrate 대 rake db : migrate
저는 Rails를 처음 사용합니다. Rails 5에서 데이터 마이그레이션을 생성 할 때 일부 사람들 rails db:migrate은 rake db:migrate. 누군가가 데이터베이스 마이그레이션에서 rails와 rake 명령의 차이점을 설명 할 수 있습니까? 레이크 명령이 레일 5에서 더 이상 사용되지 않음을 의미합니까? 많은 감사

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.