【发布时间】:2010-11-10 03:25:26
【问题描述】:
我预计这是一个 n00b 问题。
我正在尝试将 heroku 与我的 rails 应用程序一起使用。在开发(本地机器)中一切正常,但是当我推送到 heroku 时,我得到以下信息:
==> dyno-1931938.log (crash) <==
/home/slugs/258915_4fd8878_0dbe-1413ed77-735c-469d-924e-619b28cdcbac/mnt/.bundle/gems/ruby/1.8/gems/activerecord-3.0.0/lib/active_record/base.rb:1016:in `method_missing': undefined local variable or method `acts_as_paranoid' for #<Class:0x2b469869b658> (NameError)
from /disk1/home/slugs/258915_4fd8878_0dbe-1413ed77-735c-469d-924e-619b28cdcbac/mnt/app/models/my_model.rb:17
my_model.rb 的第 16 和 17 行是:
class Contact < ActiveRecord::Base
acts_as_paranoid
'acts_as_paranoid' 是一个供应商插件,通过以下方式在本地安装:
$git clone https://github.com/goncalossilva/rails3_acts_as_paranoid.git
heroku 忽略插件我做错了什么?
更新: 我从heroku克隆了repo,插件的目录存在,但是是空的。我的其他插件(即 ssl_requirement)具有期望的 lib/ 和 init.rb。显然,代码需要在那里才能工作。现在呢?
【问题讨论】:
标签: ruby-on-rails heroku ruby-on-rails-plugins