Rails Missing dependency 'github-markdown' for MarkdownFilter

alixiaomiao · 2014年05月20日 · 最后由 alixiaomiao 回复于 2014年05月20日 · 2174 次阅读

忘记说了,Gemfile 里添加了 gem 'github-markdown' 而且 bundle install 显示了 Using github-markdown-0.6.5

app/helpers/application_helper.rb 中的代码

module ApplicationHelper
  def markdown(text)
    HTML::Pipeline::MarkdownFilter.new(text)
  end
end

然后在 views 中调用就显示 Missing dependency 'github-markdown' for MarkdownFilter

启动 rails c 运行却可以

rails c$LOAD_PATH 也显示有 "/usr/lib/ruby/gems/2.1.0/gems/github-markdown-0.6.5/lib"

但是我把代码改成

module ApplicationHelper
  def markdown(text)
    return $LOAD_PATH
    HTML::Pipeline::MarkdownFilter.new(text)
  end
end

返回的却没有 "/usr/lib/ruby/gems/2.1.0/gems/github-markdown-0.6.5/lib"

请问这是什么问题?

加到 Gemfile。

#1 楼 @Rei 添加过了,忘了说了。

重启 server 了没?

#3 楼 @Rei 就是没重启导致的。。。十分感谢,我是 rails server -d 启动的,刚才 pkill rails 没 kill 掉,刚才 kill pid 在重启好了。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号