私のgemfileには、gem 'stringex'
があります。 bundle install
を実行した後、私はパスヘルパーを追加し、stringexからのメソッドを使用しています。私はto_url
を文字列に直接使用することができます。たとえば、stringex readmeの例のように:"simple English".to_url => "simple-english"
。私は私の道ヘルパー内の文字列にメソッドの.to_urlを使用しようとすると正しいgemがインストールされていても、レールにNoMethodErrorが発生する
はしかし、私が取得:
undefined method 'to_url' for "fake title":String
マイヘルパーメソッドは、次のようになります。
module PostsHelper
def post_path(post)
"/posts/#{post.id}/#{post.title.to_url}"
end
end
gemがインストールされていないようです。その宝石への参照を手動で追加しようとしましたか? –