2012-04-25 70 views
1

我有一个现有的Ruby On Rails,它工作正常(我继承了它)。如何将模型和控制器连接到视图中的按钮

我需要添加一些功能的应用程序,我建立了一个模型和控制器,我想要一个按钮路由到控制器。

我想我需要做的是这样的: <%=的form_tag(url_for(:控制器=> “do_something”:动作=> “SUP”),...

我有一个控制器看起来像: 类DoSomething的< ApplicationController的 ... 结束

我如何告诉推动该按钮触发控制器框架

回答

2

你不会触发控制器;你内火,一个动作?控制器。

class SomethingController < ApplicationController 
    def panic 
    # some code here 
    end 
end 
config/routes.rb

然后,有一个指向该行动路线:

match '/something/panic' => 'something#panic', :as => 'panic_button' 

然后在您的视图文件,

button_to 'press me in emergency', panic_button_path 

button_to 'press me in emergency', '/something/panic' 
+0

这是100%我错过了,谢谢! – user1357182 2012-05-03 02:50:57

相关问题