Frage

So versuche ich, den rails3 Zweig der Nifty Generatoren von Ryan Bates zu verwenden. Jetzt habe ich dieses Juwel vor mit beta1 verwendet und seine gearbeitet, aber nach dem Upgrade auf Beta2 Ich habe einen sehr seltsamen Fehler wurde immer.

lib/generators/nifty/scaffold/scaffold_generator.rb:35:in `block in initialize': uninitialized constant Rails::Generators::GeneratedAttribute (NameError)

Die peice Code, wo dies der Fall ist:

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

Jetzt habe ich gesehen GeneratedAttribute verwendet, bevor sie in vielen Edelsteine, so dass ich auf Grund seiner Bruch verwirrt bin. Ich bin nicht sicher, aber ich denke, das mit Beta-2 zu tun hat.

Also meine Frage ist dies ein Rails Problem der etwas auf mein Ende? Wenn es an meinem Ende ist irgendwelche Ideen, was ich Mai falsch gemacht habe?

Danke.

War es hilfreich?

Lösung

Wahrscheinlich entweder ein Beta-2-Bug oder Schienen nicht geladen dieses Modul automatisch mehr. Versuchen Sie,

require 'rails/generators/generated_attribute'
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top