%p
%br
%span.footer_links
= link_to 'Edit', edit_link_path(@link)
= link_to 'Edit', edit_link_path(@link)
= button_to 'Delete', @link, :confirm => 'Are you sure?', :method => :delete
= button_to 'Delete', @link, :confirm => 'Are you sure?', :method => :delete
pppppp
同じ行に「編集」リンクを生成しますが、異なる行にボタンを削除します。
edit edit
delete
delete
(改行を強調するためにそれぞれ2つ)
次のように、上記のすべてを1行で取得するにはどうすればよいですか。
edit edit [delete] [delete]
私は自分link_to, :method => :delete
をに変更する必要があるため、これを行っています:button_to's
更新: css:class => '.btn'
のbutton_toに追加しましたが、役に立ち.btn { display: inline; }
ませんでした。
<p>
<br/>
<span class="footer_links">
<a href="/links/354/edit">Edit</a>
|
</span>
</p>
<form method="post" action="/links/354" class="button_to">
<div>
<input name="_method" type="hidden" value="delete"/>
<input class=".btn" data-confirm="Are you sure?" type="submit" value="Delete"/>
<input name="authenticity_token" type="hidden" value="MvN6K03y5WcqSZRt4Au3zj+xsKhfZ9EEtkf2M7YCGhk="/>
</div>
</form>
<p/>