在heroku上做作为标记的行为吗?

时间:2010-12-26 01:12:49

标签: ruby-on-rails heroku ruby-on-rails-plugins ruby-on-rails-3

我有一个问题:在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

提前谢谢!

1 个答案:

答案 0 :(得分:3)

根据this similar stackoverflow question,您必须在git push heroku master更正后运行迁移吗?做一个heroku rake db:migrate以防万一。地狱我甚至只是为了好玩而做heroku restart

哦,你希望用户和关系之间有正确的关联。