With link_to, we can embed content like this:

<%= link_to '#' do &>
  <img>

By doing so, we could change a text link into other.

However, When using forms, the button is achieve in html using <input>, and I'm unable to replace it like link_to. How can I do something like:

<%= f.submit "#" do %>
  <img>
有帮助吗?

解决方案

You should use image_submit tag instead of f.submit

其他提示

<%= image_submit_tag("/images/submit.png") %>

or HTML

<input alt="Submit" src="/images/submit.png" type="image" />
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top