1
我是一個初學者,我剛剛創建了一個歡迎使用控制器和模型歡迎與標題:字符串和名稱:文本,當我運行檢查它是否工作或沒有我得到這個錯誤,我不明白,因爲它是非常基本的代碼!我應該至少得到一個空白頁面,而不是錯誤!控制器#索引中的名稱錯誤未初始化的常量
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
我沒有和我得到這個錯誤:NoMethodError在WelcomesController#指數未定義的方法'所有」爲#<類別:0x007f8bb2af5060> – Amir
您應該使用Welcome.all,而不是所有的方法名 – cvibha
我修改了上面的問題,並歡迎加入.all,並得到新的錯誤undefined'All'。 – Amir