如何将以下内容翻译成link_to标记?
Click <a href="#portfolio">here</a> to see my portfolio.
....
<a name="portfolio"></a>
答案 0 :(得分:2)
对于您的第一个链接,使用Rails link_to
方法是合适的。如果传入以散列开头的字符串作为第二个参数,则会将其分配给href
属性。
对于第二个链接,在Rails中生成<a>
代码而不 href
属性的唯一方法是使用content_tag
。如果您传入空白字符串,则使用link_to
必须添加href
属性 - 甚至。
Click <%= link_to 'here', '#portfolio' %> to see my portfolio.
...
<%= content_tag('a', '', :name => 'portfolio') %>
答案 1 :(得分:0)
点击<%= link_to "here", '#portfolio' %>
查看我的投资组合。
答案 2 :(得分:0)
你可以这样编码:
<%= link_to "#portfolio" do %>
Click here to to see my portfolio.
<% end %>
答案 3 :(得分:0)
<%= link_to "here", :anchor => 'portfolio' %>
答案 4 :(得分:0)
试试这个:
您的链接
<%= link_to 'here', '#portfolio' %>
将在此处停泊
content_tag(:a, 'here', :name => 'portfolio')