如何让rinku运行并正确加载页面?
错误讯息:uninitialized constant ActionView::CompiledTemplates::Rinku
采取的步骤:
rinku gem
和rake-compiler
并按照宝石运行$ rake
开发人员的指示require 'rinku'
插入控制器文件<% text = "Go to http://www.abc.com or email me at dude@abc.com" %>
和<%= Rinku.auto_link(text, mode=:all, link_attr=nil, skip_tags=nil) %>
答案 0 :(得分:2)
在Rails 3.2应用程序中正确安装Rinku是:
gem 'rinku'
添加到您的Gemfile。bundle install
不要添加require 'rinku'
或打扰rake
或rake-compiler
。
Rinku.auto_link(text)
现在应该在您的视图中有效。如果HTML呈现为纯文本,您可能需要添加raw
或html_safe
,例如
<%= raw Rinku.auto_link(text) %>
要么
<%= Rinku.auto_link(text).html_safe %>
版本:rails 3.2.13,rinku 1.7.3
答案 1 :(得分:1)
auto_link
已从Rails中删除。Replacement gems are available。