Итак, я пытаюсь использовать ветку rails3 из Nifty Generators Райана Бейтса. Теперь я использовал этот драгоценный камень раньше с бета1, и он работал, но после обновления до бета2 я получил очень странную ошибку.
lib/generators/nifty/scaffold/scaffold_generator.rb:35:in `block in initialize': uninitialized constant Rails::Generators::GeneratedAttribute (NameError)
Кусочек кода, где это происходит:
args_for_c_m.each do |arg|
if arg == '!'
options[:invert] = true
elsif arg.include?(':')
@model_attributes << Rails::Generators::GeneratedAttribute.new(*arg.split(':'))
else
@controller_actions << arg
@controller_actions << 'create' if arg == 'new'
@controller_actions << 'update' if arg == 'edit'
end
end
Теперь я видел, что GeneratedAttribute использовался во многих драгоценных камнях, поэтому я не понимаю, почему он сломался. Я не уверен, но я думаю, что это связано с бета2.
Итак, мой вопрос - это проблема Rails с моей стороны? Если у меня есть какие-либо идеи, что я могу сделать неправильно?
Спасибо.