Rails 3 形式远程
我写的是:
<%= form_for(current_user, :remote => true) do %>
<p>
<%= label_tag t("language") %>:
<%= select_tag "language", options_for_select([["Русский", "rus"], ["English", "eng"]]) %>
</p>
<p><%= submit_tag t "options.save" %></p>
<% end %>
检查员: http://deeflow.com/changer/inspect.png
内容: http://deeflow.com/changer/content.png
但是,数据库中的值并不已更新
I am write:
<%= form_for(current_user, :remote => true) do %>
<p>
<%= label_tag t("language") %>:
<%= select_tag "language", options_for_select([["Русский", "rus"], ["English", "eng"]]) %>
</p>
<p><%= submit_tag t "options.save" %></p>
<% end %>
Inspector:
http://deeflow.com/changer/inspect.png
Content:
http://deeflow.com/changer/content.png
But, value in db doesn't updated
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
变量
|f|
以及label_tag、select_tag和submit_tag
更改为f.label、f.select和f.submit
注意rails中的 code>form_for 和相应的
form_buider
对象(|f|
) 用于将值分组到一个公共键下,rails 可以理解该键。*_tag
帮助器通常用于传递不相关的参数。Notice the variable
|f|
and change oflabel_tag, select_tag and submit_tag
tof.label, f.select and f.submit
In rails
form_for
and correspondingform_buider
object(|f|
) are used to group values under a common key, which rails can understand.*_tag
helpers are generally used to pass unrelated parameters.