Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 链接到链接,除非当前将类分配给禁用(当前)链接_Html_Ruby On Rails_Ruby_Css_Ruby On Rails 3.1 - Fatal编程技术网

Html 链接到链接,除非当前将类分配给禁用(当前)链接

Html 链接到链接,除非当前将类分配给禁用(当前)链接,html,ruby-on-rails,ruby,css,ruby-on-rails-3.1,Html,Ruby On Rails,Ruby,Css,Ruby On Rails 3.1,有人知道您是否可以为禁用或当前链接分配标记和类吗?以下示例仅在浏览器中显示当前链接的纯文本 我有一些rails代码,显示了数据库中每个设计的按钮列表 <% @id_cards.each do |id| %> <%= link_to_unless_current id.design_type, id_card_design_path(id.id), :class => 'btn' %> <% end %> 'btn'> 活动链接被分配了正确的类别,

有人知道您是否可以为禁用或当前链接分配标记和类吗?以下示例仅在浏览器中显示当前链接的纯文本

我有一些rails代码,显示了数据库中每个设计的按钮列表

<% @id_cards.each do |id| %>
 <%= link_to_unless_current id.design_type, id_card_design_path(id.id), :class => 'btn' %>
<% end %>

'btn'>

活动链接被分配了正确的类别,并显示为按钮。

链接到链接,除非当前链接接受可用于覆盖默认行为的块

“comments”,:action=>“new”})do
链接到(“返回”,{:控制器=>“发布”,:操作=>“索引”})
结束
%>

在上面的例子中,如果当前页面是“新评论”页面,它将生成“返回”链接。

@James给出了正确的答案,只是你太年轻了,不能正确地理解:)


‘btn’)怎么办
内容标签(:p,id.design\u type,:class=>:some\u class
结束
%>

谢谢,我确实在API网站上阅读了此信息。此解决方案似乎有点手动,而不是我正在寻找的。我希望仍然可以选择从
自动构建链接。任何其他提示都将不胜感激。感谢您澄清@James response。您的示例非常有用。
<%=
  link_to_unless_current("Comment", { :controller => "comments", :action => "new" }) do
    link_to("Go back", { :controller => "posts", :action => "index" })
  end
%>
<% @id_cards.each do |id| %>
 <%=
 link_to_unless_current(id.design_type, id_card_design_path(id.id), :class => 'btn') do
  content_tag(:p, id.design_type, :class => :some_class
 end
 %>
<% end %>