J'essaie d'obtenir le texte précédant '#' devenir un hashtag dans mon application Rails 4.0.0. J'essaie d'utiliser la gemme ruby simple_hashtag à cet effet. L'erreur que je reçois dans mon post_controller.rb
est: undefined method 'hashtags' for #<ActiveRecord::Relation::ActiveRecord_Relation_Post...>
Ruby Gem simple_hashtag ne fonctionne pas dans Rails
est ici l'action dans laquelle cette erreur se produit:
def index
@posts=Post.sorted
@posts.hashtags.each do |hashtag|
link_to hashtag.name, path_to_hashtag(hashtag.name)
end
end
Voici le modèle post-à-dire post.rb
class Post < ActiveRecord::Base
include SimpleHashtag::Hashtaggable
hashtaggable_attribute :text
end
Tout le monde peut Aidez-moi à courir cette gemme? Merci d'avance.
Nopes. Même erreur –
Pourriez-vous nous dire ce que retourne _SimpleHashtag :: Hashtag.all_? – VKatz
Voici le résultat:. 'SimpleHashtag :: Hashtag charge (0.0ms) SELECT 'simple_hashtag_hashtags' * FROM 'simple_hashtag_hashtags' => #' –