Ruby   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ruby-on-rails – Ruby on Rails:在form_for中作为参数的符号大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我理解在执行以下操作时传递给form_for方法的内容:
<% form_for(@user) do |f| %> ... <% end %>

如果在控制器中设置了@user.这很明显.

但是当我们通过时会发生什么:用户,正如我在很多例子中看到的那样?

<% form_for(:user) do |f| %> ... <% end %>

我什么时候应该使用符号版本?

解决方法

使用该符号将生成:
<form action="/users" method="post">

使用@user设置为new的对象,您将获得:

<form action="/users/create" class="new_user" id="new_user" method="post">

如果将@user设置为其他内容,它将更改生成的表单标记,当然
… 自己试试吧.

最后,这一切都取决于你想要做什么.如果您在同一页面上有多个:用户表单,则可能需要使用该符号.

大佬总结

以上是大佬教程为你收集整理的ruby-on-rails – Ruby on Rails:在form_for中作为参数的符号全部内容,希望文章能够帮你解决ruby-on-rails – Ruby on Rails:在form_for中作为参数的符号所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。