新手问题 form_for 无法指定 id 的问题

msl12 · 2016年04月29日 · 最后由 besfan 回复于 2016年05月01日 · 1772 次阅读

好久没提问题了..

最近在自己写一个博客网站,使用 form_for 想指定表单有一个 id 名以便和 JS 交互的时候,发现不能设置 id,代码如下:

<%= form_for :blog, url: admin_blog_path, id: 'editor' do |f| %>
  <%= render partial: 'form', :object => f %>
<% end %>

网页源代码确实这样的:

<form action="/admin/blog" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" />

显然<form..>里并没有id=".."这个东西,怎么设置form_for才能有这个效果呢?

谢谢!

<%= form_for :blog, url: admin_blog_path, html: { id: 'editor' } do |f| %>
  <%= render partial: 'form', :object => f %>
<% end %>

#1 楼 @davidwei 成功了,谢谢~!👍

好好看 API 文档

需要 登录 后方可回复, 如果你还没有账号请 注册新账号