ruby-on-rails - rails : Link_to raw (' ' ) when adding to another element

标签 ruby-on-rails ruby ruby-on-rails-3

在我看来我想要 Post.find..raw 之前如下面的第二个例子。 raw是因为我正在使用一个单独的内联字体,我需要用 css 检测它。

raw在 Post 之前:这会正确呈现。然而这不是我想要的顺序。

<%= link_to raw("<span id='arrow'>&gt</span>") + Post.find_by_id(post.id-1).title, params.merge(:page => @posts.previous_page) %>

这行不通,原始图像呈现为 "<span id='arrow'>&gt</span>" .但这是我想要的顺序。

<%= link_to Post.find_by_id(post.id-1).title + raw("<span id='arrow'>&gt</span>"), params.merge(:page => @posts.previous_page) %>

如何获取第二条语句来呈现 raw合适吗?

最佳答案

<%= link_to raw("#{Post.find_by_id(post.id-1).title} <span id='arrow'>&gt</span>"), params.merge(:page => @posts.previous_page) %>

关于ruby-on-rails - rails : Link_to raw (' ' ) when adding to another element,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10408034/

相关文章:

jquery - 使用 Rails、jquery 和 best_in_place gem 进行就地编辑

ruby-on-rails - 如何在运行时从rails应用程序动态编辑routes.rb?

ruby-on-rails - 如何通过设置关键元素的优先级来使用字符串键对 ruby​​ 散列进行排序?

ruby-on-rails - Rails 3 中的简单管理功能

ruby-on-rails - Ruby:根据两个键值的组合检测散列中的重复项

ruby-on-rails - Rails 多态 has_many :through

ruby-on-rails - Railscasts #37 未定义方法 'each' 为 nil :nilclass

mysql - ActiveRecord:查询列不在数组中的位置

ruby-on-rails-3 - 在 erb 模板中禁用 HTML 转义

ruby-on-rails - 在 Rails 4 中使用强参数值白名单