NoMethodError位于/
nil:NilClass的未定义方法`page_media'
indexapp/controllers/homepage_controller.rb
before_action :set_track_page_status
def index
@cms_page = Page.find_by_content_filename("homepage.en.yml")
@homepage_cms = HomepageCms.first
@page_medium = @cms_page.page_media.order("id ASC")
@roots = Category.roots
end
end
如何在Ror上解决此问题?主页未加载。
最佳答案
只需稍作修改:
@page_medium = @cms_page.page_media.order("id ASC") if @cms_page.page_media
关于ruby-on-rails -/未定义方法 `page_media'中的NoMethodError为nil :NilClass,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36755532/