我是一个初学者,我刚刚创建了一个欢迎控制器和模型欢迎标题:字符串和名称:文本,当我跑去检查它是否有效我得到这个错误,我不明白自从这是非常基本的代码!我应该至少得到一个空白页面而不是错误!
views/welcome/index.html.erb
<h1>Welcomes#index</h1>
<%= @welcomes.each do |f| %>
<%= f.title %>
<%= f.name %>
<% end %>
控制器/欢迎/
class WelcomesController < ApplicationController
def index
@welcomes=Welcome.All
end
def show
end
def create
end
end
我得到的错误:
NoMethodError in WelcomesController#index
undefined method 'All' for #<Class:0x007f8bb2af5060>
class WelcomesController < ApplicationController
def index
@welcomes=Welcome.All
end
答案 0 :(得分:1)
在Welcomes Controller的索引操作中修改:
@welcomes = Welcomes.All to
@welcomes = Welcome.all
模型名称为Welcome,您在索引操作中使用了多个生成错误。