Salut,
dans mon code, j’ai un objet Page dont le before_save fait que,
parfois, de nouveaux objets Page peuvent être créés pendant ce
before_save.
Tout marchait bien jusqu’à ce que j’installe acts_as_configurable.
Depuis, bizarrement, plus rien ne marche. Plus exactement, quand dans
mon before_save, je crée une page, le processus reste bloqué et, si
j’arrête mon serveur (qui dans ce cas est un mongrel), j’ai une belle
pile d’exception :
/Users/nicolas/Documents/rubyforge-lebliki/le-bliki/le-bliki/trunk/config/…/vendor/rails/activerecord/lib/active_record/transactions.rb:85:in
transaction': Transaction aborted (ActiveRecord::Transactions::TransactionError) from /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/configurator.rb:293:in
call’
from
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/configurator.rb:293:in
join' from /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/configurator.rb:293:in
join’
from
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/configurator.rb:293:in
each' from /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/configurator.rb:293:in
join’
from
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/bin/mongrel_rails:136:in
run' from /Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/lib/mongrel/command.rb:211:in
run’
from
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/powerpc/lib/ruby/gems/1.8/gems/mongrel-1.0.1/bin/mongrel_rails:243
from
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/powerpc/bin/mongrel_rails:16:in
`load’
from
/Applications/Locomotive2/Bundles/standardRailsMar2007.locobundle/powerpc/bin/mongrel_rails:16
Qui pour le coup m’a l’air franchement bizarre.
J’ai pas encore essayé la suppression complète du plugin
acts_as_configurable. Mais je préféerais éviter, dans la mesure où
je
vais en avoir besoin.
Alors si vous avez une idée, une proposition, une piste, un conseil,
une recette de cuisine non vaudou, je suis preneur.
–
Nicolas D.
N’imprimez ce mail que si vous ne savez pas le lire sur l’écran : les
électrons se recyclent bien, le papier, beaucoup moins bien.