【发布时间】:2011-03-05 03:03:42
【问题描述】:
我正在 Rails 中创建一个用于提交 cmets 的表单,我希望提交按钮是图像,而不是 HTML 按钮。在this bit of documentation,它说代码是image_submit_tag,但我无法让它在我的代码中工作。
这是我正在使用的:
<% form_for [@post, Comment.new], :remote => true do |f| %>
<p>
<%= f.label :body, "Add a comment" %><br />
Name <%= f.text_field :name %><br />
Website<%= f.text_field :website %><br />
Twitter<%= f.text_field :twitter %><br />
<%= f.text_area :body %>
</p>
<div id="comment-form">
<div id="comment-button"><p>
<%= f.image_submit_tag("comment-button.png") %></p>
</div>
</div>
<% end %>
感谢您的帮助。
【问题讨论】:
-
会发生什么?您可以发布错误消息吗?
-
我在 Rails 3.0.3 中得到
undefined method 'image_submit_tag' for #<ActionView::Helpers::FormBuilder:0xb6cdde88>。这是一个新的表单生成器助手吗(v3.0.5 的文档将其列为一个......)
标签: ruby-on-rails ruby ruby-on-rails-3