Есть ли простой способ «командной строки / консоли» проверить, правильно ли приложение Rails подключается к MySQL?
К сожалению, я не могу заставить консоль Rails появиться.Он жалуется на:
/home/nexargi/www/gi/vendor/ruby/1.9.1/gems/activerecord-3.2.1/lib
/active_record/dynamic_matchers.rb:50:in `method_missing': undefined
local variable or method `abddadhocbkgid' for #<Class:0x000000036427f8> (NameError)
from /home/nexargi/www/gi/app/models/adhoc_bkg_diners_diet.rb:5:in
`<class:AdhocBkgDinersDiet>'.
'abddadhocbkid' является первым атрибутом первой таблицы, и поэтому я думаю, что ему не удается подключиться к базе данных mysql.Мне нужно найти способ проверить, может ли Rails подключиться к базе данных mysql без входа в консоль rails.
Вот мой код модели:
class AdhocBkgDinersDiet < ActiveRecord::Base
validates_presence_of :abddadhocbkgid, :abddmealdietid, :abddadultnos, :abddchildnos
validates_numericality_of :abddadultnos, :abddchildnos, greater_than_or_equal_to: 0
belongs_to :adhoc_bkg, foreign_key:abddadhocbkgid
belongs_to :meal_diet, foreign_key: :abddmealdietid
end