使用form_for执行方法

时间:2015-08-11 10:23:44

标签: ruby-on-rails

index.html.erb页面上,我有一个form_for:

<%= form_for @cv do |f| %>
   <%= f.submit "Verrouiller", :class => 'btn btn-primary btn-xs'%>
<% end %>

当我点击提交时,你知道如何启动控制器中定义的方法吗?

我的控制器中的方法定义如下:

def verrou
   #the script here
end

1 个答案:

答案 0 :(得分:2)

这称为Resource-oriented style,这是Rails API

中的一个示例
<%= form_for(@cv, url: verrou_path) do |f| %>
  ...
<% end %>

正如预期的那样,您需要在verrou

上定义到routes.rb的路线