加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 如何将<%= link_to“升级”,:settings,:

发布时间:2020-12-16 21:49:56 所属栏目:百科 来源:网络整理
导读:我想产生这个链接: a href="/settings" class="button"span class="magnifier icon"/spanSearch/a 所以据我所知,我必须转换 %= link_to "Upgrade",:settings,:class = "button" % 到了一个区块,但当我这样做时: %= link_to "Upgrade",:class = "button" do
我想产生这个链接:
<a href="/settings" class="button"><span class="magnifier icon"></span>Search</a>

所以据我所知,我必须转换

<%= link_to "Upgrade",:settings,:class => "button" %>

到了一个区块,但当我这样做时:

<%= link_to "Upgrade",:class => "button" do %>
   <span class="magnifier icon">Search</span>
<% end %>

它给了我以下错误:

undefined method `stringify_keys' for :settings:Symbol

但是,当我这样做时:<%= link_to“Upgrade”,:settings,:class => “按钮”%>它完美地运作.

如何将其转换为块?

解决方法

使用块时,第一个参数不再包含链接内容.该块负责.因此,它认为“升级”是您链接的目的地,并且:设置是您的选项哈希.

删除“升级”并将其放入块中.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读