我有一个问题:在Heroku上,act-as-taggable-on gem是否有效?
我正在尝试,但它似乎不起作用。在我的开发机器上工作正常。我想知道是不是因为Heroku使用PostgreSQL和我的本地env SQLite而且出于某种原因postgresql不支持特殊标记“magic”?
我找不到任何相关信息,所以我想了解其他相关信息。我猜这是非常罕见的,因为gem和heroku都非常受欢迎。
ActionView::Template::Error (undefined method `interests' for "#<About:0x2b35d6125728>":About):
<% unless @user.about.interests.empty? %>
<p><strong>interests and passions</strong><br />
<% @user.about.interests.each do |tag| %>
<%= tag %>,
<% end -%></p><% end %>
在我的about.rb
模型中
acts_as_taggable_on :interests, :music, :movies, :books, :tvs
提前谢谢!
答案 0 :(得分:3)
根据this similar stackoverflow question,您必须在git push heroku master
更正后运行迁移吗?做一个heroku rake db:migrate
以防万一。地狱我甚至只是为了好玩而做heroku restart
。
哦,你希望用户和关系之间有正确的关联。