Ruby on rails 链接到同一行前面带有图标的
所以我有一段代码,我想使用link_转换成rails:Ruby on rails 链接到同一行前面带有图标的,ruby-on-rails,ruby,erb,Ruby On Rails,Ruby,Erb,所以我有一段代码,我想使用link_转换成rails: <a href="#"> <i class="icon-caret-right"></i> <span>Home</span> </a> 在两者之间提供一个漂亮的格式化空间:>主页 获得与我测试过的相同结果的最接近的代码是: <%= link_to "Factcars", root_path, class: "icon-caret-right" %>
<a href="#">
<i class="icon-caret-right"></i>
<span>Home</span>
</a>
在两者之间提供一个漂亮的格式化空间:>主页
获得与我测试过的相同结果的最接近的代码是:
<%= link_to "Factcars", root_path, class: "icon-caret-right" %>
这给了我(中间没有空间):>家
给出相同的结果:>主页
是否有正确的方法格式化此代码?在
链接中传递块到
<%= link_to "#" do %>
<i class="icon-caret-right"></i>
<span>Home</span>
<% end %>
家
根据链接
和名称
,修改上述方法 将块传递到链接到
<%= link_to "#" do %>
<i class="icon-caret-right"></i>
<span>Home</span>
<% end %>
家
根据链接
和名称
,修改上述方法 导航助手在Spree::Admin
gem模块中定义了一个简单的方法
#link_to_with_icon(icon_name, text, url, options = {}) ⇒ Object
您可以在自己的助手中重新定义该方法
def link_to_with_icon(icon_name, text, url, options = {})
options[:class] = (options[:class].to_s + " fa fa-#{icon_name} icon_link with-tip").strip
options[:class] += ' no-text' if options[:no_text]
options[:title] = text if options[:no_text]
text = options[:no_text] ? '' : raw("<span class='text'>#{text}</span>")
options.delete(:no_text)
link_to(text, url, options)
end
def链接到带有图标的图标(图标名称、文本、url、选项={})
选项[:类]=(选项[:类].to_s+“fa-fa-#{icon_-name}icon_-link with-tip”).strip
选项[:类]+=“无文本”,如果选项[:无文本]
选项[:标题]=如果选项[:无文本]
文本=选项[:无文本]?'':原始(#{text})
选项。删除(:无文本)
链接到(文本、url、选项)
终止
导航助手在Spree::Admin
gem的模块中定义了一个简单的方法
#link_to_with_icon(icon_name, text, url, options = {}) ⇒ Object
您可以在自己的助手中重新定义该方法
def link_to_with_icon(icon_name, text, url, options = {})
options[:class] = (options[:class].to_s + " fa fa-#{icon_name} icon_link with-tip").strip
options[:class] += ' no-text' if options[:no_text]
options[:title] = text if options[:no_text]
text = options[:no_text] ? '' : raw("<span class='text'>#{text}</span>")
options.delete(:no_text)
link_to(text, url, options)
end
def链接到带有图标的图标(图标名称、文本、url、选项={})
选项[:类]=(选项[:类].to_s+“fa-fa-#{icon_-name}icon_-link with-tip”).strip
选项[:类]+=“无文本”,如果选项[:无文本]
选项[:标题]=如果选项[:无文本]
文本=选项[:无文本]?'':原始(#{text})
选项。删除(:无文本)
链接到(文本、url、选项)
终止