gpt4 book ai didi

ruby-on-rails - form_for中的url路径是什么意思?

转载 作者:行者123 更新时间:2023-12-04 07:29:02 25 4
gpt4 key购买 nike

一个 copy行动和copy.html.erb在我们的 rails 3.2 应用程序中定义。此复制 Action 是从当前记录中复制,允许用户稍作修改并提交创建,就像new .这是 copy.html.erb 的标题:

<%= form_for @engine_config, :as => :engine_config, :url => engine_configs_path do |f| %>

点击后 save ,它击中 create在 Controller 中,这就是我们想要的。

我们的问题是 engine_configs_path 代表什么?通常 engine_configs_path用于索引。这里的表单用于创建而不是索引。这个索引路径在创建表单上的原因是什么?

最佳答案

当您这样做时bundle exec rake routes你会看到类似的东西;

engine_configs GET        /engine_configs(.:format)                               engine_configs#index
POST /engine_configs(.:format) engine_configs#create

这意味着 engine_configs_path两者都适用 GETindex Controller Action 和 POSTcreate Controller Action 。

因此 engine_configs_path指表单在 Controller 中发布到的 url。

关于ruby-on-rails - form_for中的url路径是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24375454/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com