Pour initaliser simple form il faut faire ceci : rails generate simple_form:install. D'après moi ça ne résoudra pas ton problème car ton fichier d'initialisation semble correct.
Peux tu montrer ton spec_helper STP? 2012/10/15 Cédric Bousmanne <[email protected]> > Que veux-tu dire exactement? > > Voici les premières lignes de mon config/initializers/simple_form.rb : > > require 'simple_form_extensions' > SimpleForm.setup do |config| > config.wrappers :default, :class => :input, > :hint_class => :field_with_hint, :error_class => :field_with_errors do > |b| > b.use :html5 > b.use :placeholder > b.optional :maxlength > b.optional :pattern > b.optional :min_max > b.optional :readonly > b.use :label_input > b.use :hint, :wrap_with => { :tag => :span, :class => :hint } > b.use :error, :wrap_with => { :tag => :span, :class => :error } > end > end > > Le 15 oct. 2012 à 16:05, pierre nespo a écrit : > > Tu as bien généré l'initializer de simple_form ? > > Pierre > > On Mon, Oct 15, 2012 at 3:58 PM, Cédric Bousmanne <[email protected]>wrote: > >> Bonjour à tous, >> >> En lançant mes tests via Guard, je reçois une erreur concernant >> SimpleForm : >> >> /config/initializers/simple_form.rb:4:in `<top (required)>': undefined >> method `setup' for SimpleForm:Module (NoMethodError) >> from >> /Users/cedric/.rvm/gems/ruby-1.9.3-p0@2houses-gamma/gems/activesupport-3.2.1/lib/active_support/dependencies.rb:245:in >> `load' >> from >> /Users/cedric/.rvm/gems/ruby-1.9.3-p0@2houses-gamma/gems/activesupport-3.2.1/lib/active_support/dependencies.rb:245:in >> `block in load' >> from >> /Users/cedric/.rvm/gems/ruby-1.9.3-p0@2houses-gamma/gems/activesupport-3.2.1/lib/active_support/dependencies.rb:236:in >> `load_dependency' >> from >> /Users/cedric/.rvm/gems/ruby-1.9.3-p0@2houses-gamma/gems/activesupport-3.2.1/lib/active_support/dependencies.rb:245:in >> `load' >> from >> /Users/cedric/.rvm/gems/ruby-1.9.3-p0@2houses-gamma/gems/railties-3.2.1/lib/rails/engine.rb:588:in >> `block (2 levels) in <class:Engine>' >> from >> /Users/cedric/.rvm/gems/ruby-1.9.3-p0@2houses-gamma/gems/railties-3.2.1/lib/rails/engine.rb:587:in >> `each' >> from >> /Users/cedric/.rvm/gems/ruby-1.9.3-p0@2houses-gamma/gems/railties-3.2.1/lib/rails/engine.rb:587:in >> `block in <class:Engine>' >> from >> /Users/cedric/.rvm/gems/ruby-1.9.3-p0@2houses-gamma/gems/railties-3.2.1/lib/rails/initializable.rb:30:in >> `instance_exec' >> from >> /Users/cedric/.rvm/gems/ruby-1.9.3-p0@2houses-gamma/gems/railties-3.2.1/lib/rails/initializable.rb:30:in >> `run' >> from >> /Users/cedric/.rvm/gems/ruby-1.9.3-p0@2houses-gamma/gems/railties-3.2.1/lib/rails/initializable.rb:55:in >> `block in run_initializers' >> from >> /Users/cedric/.rvm/gems/ruby-1.9.3-p0@2houses-gamma/gems/railties-3.2.1/lib/rails/initializable.rb:54:in >> `each' >> from >> /Users/cedric/.rvm/gems/ruby-1.9.3-p0@2houses-gamma/gems/railties-3.2.1/lib/rails/initializable.rb:54:in >> `run_initializers' >> from >> /Users/cedric/.rvm/gems/ruby-1.9.3-p0@2houses-gamma/gems/railties-3.2.1/lib/rails/application.rb:136:in >> `initialize!' >> from >> /Users/cedric/.rvm/gems/ruby-1.9.3-p0@2houses-gamma/gems/railties-3.2.1/lib/rails/railtie/configurable.rb:30:in >> `method_missing' >> from /Users/cedric/Code/ >> gamma.2houses.com/config/environment.rb:16:in `<top (required)>' >> from /Users/cedric/Code/ >> gamma.2houses.com/spec/spec_helper.rb:3:in `require' >> from /Users/cedric/Code/ >> gamma.2houses.com/spec/spec_helper.rb:3:in `<top (required)>' >> from /Users/cedric/Code/ >> gamma.2houses.com/spec/requests/users_spec.rb:1:in `require' >> from /Users/cedric/Code/ >> gamma.2houses.com/spec/requests/users_spec.rb:1:in `<top (required)>' >> from >> /Users/cedric/.rvm/gems/ruby-1.9.3-p0@2houses-gamma/gems/rspec-core-2.11.1/lib/rspec/core/configuration.rb:780:in >> `load' >> from >> /Users/cedric/.rvm/gems/ruby-1.9.3-p0@2houses-gamma/gems/rspec-core-2.11.1/lib/rspec/core/configuration.rb:780:in >> `block in load_spec_files' >> from >> /Users/cedric/.rvm/gems/ruby-1.9.3-p0@2houses-gamma/gems/rspec-core-2.11.1/lib/rspec/core/configuration.rb:780:in >> `map' >> from >> /Users/cedric/.rvm/gems/ruby-1.9.3-p0@2houses-gamma/gems/rspec-core-2.11.1/lib/rspec/core/configuration.rb:780:in >> `load_spec_files' >> from >> /Users/cedric/.rvm/gems/ruby-1.9.3-p0@2houses-gamma/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:22:in >> `run' >> from >> /Users/cedric/.rvm/gems/ruby-1.9.3-p0@2houses-gamma/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:69:in >> `run' >> from >> /Users/cedric/.rvm/gems/ruby-1.9.3-p0@2houses-gamma/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:8:in >> `block in autorun' >> >> Cette erreur ne semble pas survenir lorsque je lance mon appli dans mon >> navigateur. J'ai testé Google, mais sans succès, quelqu'un aurait-il une >> idée? >> >> Ci-dessous, un extrait de mon Gemfile : >> >> source 'http://rubygems.org' >> gem 'rails', '3.2.1' >> gem 'ruby-units' >> gem "mysql2", "~> 0.3.2" >> gem 'devise', '2.0.4' >> gem 'cancan' >> gem 'omniauth', "~> 1.0" >> gem 'omniauth-facebook', "1.2.0" >> gem 'simple_form', '2.0.1' >> gem 'bootstrap-sass-rails', '2.0.3.0pre3' >> >> group :assets do >> gem 'sass-rails', '3.2.4' >> gem 'coffee-rails', '~> 3.2.1' >> gem 'uglifier', '1.0.3' >> end >> >> group :development do >> gem 'sunspot_solr' >> gem 'quiet_assets' >> gem 'rails-dev-boost', :git => 'git:// >> github.com/thedarkone/rails-dev-boost.git', :require => >> 'rails_development_boost' >> gem 'rack-mini-profiler' >> gem 'bullet' >> gem "lol_dba" >> gem 'guard' >> gem 'guard-brakeman' >> gem 'guard-livereload' >> gem 'guard-rails_best_practices' >> gem 'rails_best_practices' >> gem 'guard-annotate' >> gem 'annotate', ">=2.5.0" >> gem 'guard-pow' >> gem 'guard-bundler' >> gem 'guard-migrate' >> gem 'guard-sunspot' >> end >> >> group :test do >> gem "ruby-prof" >> end >> gem "rspec-rails", :group => [:test, :development] >> >> group :test do >> gem "factory_girl_rails" >> gem "capybara" >> gem "guard-rspec" >> gem 'rb-fsevent', '~> 0.9.1' >> gem 'launchy' >> gem 'database_cleaner' >> end >> >> Merci d'avance >> >> Cédric >> >> -- >> Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" >> de Google Groups. >> Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse >> [email protected] >> Pour résilier votre abonnement envoyez un e-mail à l'adresse >> [email protected] >> > > > -- > Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de > Google Groups. > Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse > [email protected] > Pour résilier votre abonnement envoyez un e-mail à l'adresse > [email protected] > > > -- > Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de > Google Groups. > Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse > [email protected] > Pour résilier votre abonnement envoyez un e-mail à l'adresse > [email protected] > -- Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected]
