所以基本上我想用一個簡單的控制器方法沒有PARAMS靜態頁面獨立的控制器方法:Ruby on Rails的 - 爲
def create_message
@a = Message.create(:body => "Hello")
@a.save
redirect_to messages_path
end
但我從主頁路由,頁面控制器:
def home
end
我在搞清楚什麼在routes文件寫一個問題,我已經試過幾乎所有的東西,包括但不限於:
resources :pages do
collection do
get :create_message
end
end
瀏覽次數:
<%= link_to "Create Message", create_message_pages_path, class:"btn btn-primary"%>
錯誤:
The action 'create_message' could not be found for PagesController
這是什麼問題? –
@IgorDrozdov @IgorDrozdov我得到的錯誤是:行動'create_message'無法找到PagesController –
@ J.Foe你需要在'PagesController'中定義'create_message'方法 – MrYoshiji