form_for不会在Controller

时间:2018-04-10 01:09:43

标签: ruby-on-rails ruby

使用form_for时,我无法从我的控制器调用正确的方法。

我有以下观点:

<%= form_for [:admin, @build_config], :url => admin_user_test_creds_path, html: {class: "rf-form rf-col--6"} do |f| -%>

我的控制器有一个名为test_creds的方法,我想从这个窗体中调用它。

我的routes.rb有以下路线:

post "/user", to: "user#test_creds", as: "user_test_creds"

但是,它不会调用test_creds函数,而是在控制器中调用create方法。我究竟做错了什么?任何帮助表示赞赏:)

1 个答案:

答案 0 :(得分:0)

[:admin, @build_config]

的参数中删除form_for