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]