Я пытаюсь использовать скрепку без направляющих (но пытаюсь подключить дб, созданные направляющими).
Использование bundler для запроса драгоценных камней.
вот мои модели
class RailsDB < ActiveRecord::Base
establish_connection $db_config[:rails_db]
end
class VoiceCall < RailsDB
belongs_to :campaign
set_table_name :voice_calls
has_attached_file :sound_file
validates_attachment_presence :sound_file
end
Если я пытаюсь запустить программу, она выдает ошибку
undefined method `has_attached_file
Есть идеи?
Редактировать :
мой драгоценный файл
source "http://rubygems.org"
gem 'activerecord', '< 3.1', :require => 'active_record'
gem 'mysql2', '< 0.3'
gem "paperclip", "~> 2.4"
Мне нужны драгоценные камни, используя
require "bundler/setup"
Bundler.require(:default)
Еще одно наблюдение. Я запустил irb и потребовал активную запись, а затем скрепку. и запустил это
p ActiveRecord::Base.methods.select{|m| m =~ /has_attached_file/}
Возвращает пустой список.
но когда я открываю консоль rails (используя «rails c»), оператор работает и возвращает значение (оба используют одни и те же гемы)