Questions tagged «link-to»

2
“ render:nothing => true”是否返回空的纯文本文件?
我在Rails 2.3.3上,我需要建立一个链接来发送发布请求。 我有一个看起来像这样的人: = link_to('Resend Email', {:controller => 'account', :action => 'resend_confirm_email'}, {:method => :post} ) 这使得链接上具有适当的JavaScript行为: <a href="/account/resend_confirm_email" onclick="var f = document.createElement('form'); f.style.display = 'none'; this.parentNode.appendChild(f); f.method = 'POST'; f.action = this.href; var s = document.createElement('input'); s.setAttribute('type', 'hidden'); s.setAttribute('name', 'authenticity_token'); s.setAttribute('value', 'EL9GYgLL6kdT/eIAzBritmB2OVZEXGRytPv3lcCdGhs='); f.appendChild(s); f.submit(); return false;">Resend Email</a>' 我的控制器动作正常,并设置为不呈现任何内容: respond_to …

5
使用Rails link_to进行发布的链接
我有一个链接,需要使用该链接提交发帖请求。通常,我将使用jQuery并防止链接的默认行为,然后将表单提交到目标。看起来Rails应该可以帮助我。当然,该link_to方法具有用于指定POST http方法的选项: link_to "Profile", 'http://example.com/profile', method: :post 那行得通,但我也需要添加2个参数。我试过了: link_to "Profile", 'http://example.com/profile', method: post, param1: 'value1', param2: 'value2' 这只是将这些参数添加到<a>HTML元素中,但在单击链接时未提交这些参数: <a rel="nofollow" param1="value1" param2="value2" data-method="post" href="http://example.com/profile">Profile</a> 有没有一种方法可以使用link_to或任何其他Rails方法对参数进行POST请求?我正在使用Rails 3.2.9。

5
在Rails的link_to主体中嵌入HTML
在使用link_to方法生成的链接的主体中获取嵌入式HTML的最佳方法是什么? 我基本上想要以下内容: <a href="##">This is a <strong>link</strong></a> 我一直在尝试按照Rails和<span>标记中的建议进行操作,但是没有运气。我的代码如下所示: item_helper.rb def picture_filter #...Some other code up here text = "Show items with " + content_tag(:strong, 'pictures') link_to text, {:pics => true}, :class => 'highlight' end item_view.html.erb #... <%=raw picture_filter %> #...
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.