【发布时间】:2016-06-09 12:33:15
【问题描述】:
我有一个可以在本地主机上正常运行的网站,但是当我尝试在 Heroku 中创建新的 post 时出现错误。
基础知识
我有一个使用友好 ID gem 的模型link。这在本地主机中运行良好。当我尝试在 Heroku 网站上做同样的事情时,我得到了这个错误。
NoMethodError (undefined method `slug' for #<Link:0x007f5fdae6c3a0>):
这包含在我的模型中:
extend FriendlyId
friendly_id :product, use: :slugged
在我的迁移中,add_slug_to_links:
def change
add_column :links, :slug, :string
add_index :links, :slug, unique: true
end
不知道出了什么问题。任何帮助将不胜感激。
【问题讨论】:
-
你在 heroku 上完成了所有迁移?
标签: ruby-on-rails heroku friendly-id