在我的gem文件中,我有gem 'stringex'
。在運行bundle install
之後,我添加了一個路徑助手並使用來自strictgex的方法。我應該可以直接在字符串上使用to_url
,如在嚴格自述文件中的示例:"simple English".to_url => "simple-english"
。即使安裝了正確的寶石,在軌道中的NoMethodError
然而,當我嘗試使用方法.to_url上串在我的路徑幫手,我得到:
undefined method 'to_url' for "fake title":String
幫助我的方法看起來是這樣的:
module PostsHelper
def post_path(post)
"/posts/#{post.id}/#{post.title.to_url}"
end
end
好像你的寶石沒有安裝。你是否嘗試手動添加對該寶石的引用? –