Hi Dimitir, Edit the model (app/models/percentile.rb) and change the name of the "test" column.
Regards, Ignacio El 03/08/13 13:37, Dimitar Hristovski escribió: > Ignacio, > > Thank you for the answer, but when I try this (test changed to test_name > and number changed to decimal): > hobo generate resource percentile sex:string age_group:string > age_from:integer age_to:integer diab_status:string test_id:integer > test_name:string percentile:integer value:decimal > > I get exactly the same error messages as before: > Hobo Command Line Interface 2.0.1 > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/hobo_support-2.0.1/lib/hobo_support/string.rb:23:in > `class_eval': can't convert Symbol into Integer (TypeError) > from > C:/Users/mitko/Prjs/Levett/Predictor/hobo/predictor/app/models/percentile.rb:12:in > `block in <class:Percentile>' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/hobo_fields-2.0.1/lib/hobo_fields/extensions/active_record/fields_declaration.rb:15:in > `instance_eval' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/hobo_fields-2.0.1/lib/hobo_fields/extensions/active_record/fields_declaration.rb:15:in > `fields' > from > C:/Users/mitko/Prjs/Levett/Predictor/hobo/predictor/app/models/percentile.rb:5:in > `<class:Percentile>' > from > C:/Users/mitko/Prjs/Levett/Predictor/hobo/predictor/app/models/percentile.rb:1:in > `<top (required)>' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:469:in > `load' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:469:in > `block in load_file' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:639:in > `new_constants_in' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:468:in > `load_file' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:353:in > `require_or_load' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:502:in > `load_missing_constant' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:192:in > `block in const_missing' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:190:in > `each' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:190:in > `const_missing' > from (eval):1:in `safe_constantize' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/hobo_support-2.0.1/lib/hobo_support/string.rb:23:in > `class_eval' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/hobo_support-2.0.1/lib/hobo_support/string.rb:23:in > `safe_constantize' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/actionpack-3.2.14/lib/action_controller/metal/params_wrapper.rb:152:in > `_default_wrap_model' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/actionpack-3.2.14/lib/action_controller/metal/params_wrapper.rb:169:in > `_set_wrapper_defaults' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/actionpack-3.2.14/lib/action_controller/metal/params_wrapper.rb:133:in > `inherited' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/actionpack-3.2.14/lib/abstract_controller/railties/routes_helpers.rb:7:in > `block (2 levels) in with' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/actionpack-3.2.14/lib/action_controller/railties/paths.rb:7:in > `block (2 levels) in with' > from > C:/Users/mitko/Prjs/Levett/Predictor/hobo/predictor/app/controllers/percentiles_controller.rb:1:in > `<top (required)>' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:469:in > `load' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:469:in > `block in load_file' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:639:in > `new_constants_in' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:468:in > `load_file' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:353:in > `require_or_load' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:502:in > `load_missing_constant' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:192:in > `block in const_missing' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:190:in > `each' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:190:in > `const_missing' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/inflector/methods.rb:230:in > `block in constantize' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/inflector/methods.rb:229:in > `each' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/inflector/methods.rb:229:in > `constantize' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/core_ext/string/inflections.rb:54:in > `constantize' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/hobo-2.0.1/lib/hobo/controller/model.rb:69:in > `block (2 levels) in all_controllers' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/hobo-2.0.1/lib/hobo/controller/model.rb:65:in > `each' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/hobo-2.0.1/lib/hobo/controller/model.rb:65:in > `block in all_controllers' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/hobo-2.0.1/lib/hobo/controller/model.rb:62:in > `each' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/hobo-2.0.1/lib/hobo/controller/model.rb:62:in > `all_controllers' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/hobo-2.0.1/lib/generators/hobo/routes/routes_generator.rb:32:in > `controllers_for' > from (erb):11:in `block in template' > from (erb):6:in `each' > from (erb):6:in `template' > from C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/erb.rb:838:in `eval' > from C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/erb.rb:838:in > `result' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/actions/file_manipulation.rb:117:in > `block in template' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/actions/create_file.rb:54:in > `call' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/actions/create_file.rb:54:in > `render' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/actions/create_file.rb:47:in > `identical?' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/actions/create_file.rb:73:in > `on_conflict_behavior' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/actions/empty_directory.rb:114:in > `invoke_with_conflict_check' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/actions/create_file.rb:61:in > `invoke!' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/actions.rb:95:in > `action' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/actions/create_file.rb:26:in > `create_file' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/actions/file_manipulation.rb:116:in > `template' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/hobo-2.0.1/lib/generators/hobo/routes/routes_generator.rb:21:in > `generate_routes' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/command.rb:27:in > `run' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/invocation.rb:120:in > `invoke_command' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/invocation.rb:127:in > `block in invoke_all' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/invocation.rb:127:in > `each' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/invocation.rb:127:in > `map' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/invocation.rb:127:in > `invoke_all' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/group.rb:233:in > `dispatch' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/base.rb:439:in > `start' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.14/lib/rails/generators.rb:171:in > `invoke' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/hobo-2.0.1/lib/hobo/engine.rb:69:in > `block (2 levels) in <class:Engine>' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/callbacks.rb:429:in > `_run__517579079__prepare__238583379__callbacks' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/callbacks.rb:405:in > `__run_callback' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/callbacks.rb:385:in > `_run_prepare_callbacks' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/callbacks.rb:81:in > `run_callbacks' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/actionpack-3.2.14/lib/action_dispatch/middleware/reloader.rb:74:in > `prepare!' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/actionpack-3.2.14/lib/action_dispatch/middleware/reloader.rb:48:in > `prepare!' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.14/lib/rails/application/finisher.rb:47:in > `block in <module:Finisher>' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.14/lib/rails/initializable.rb:30:in > `instance_exec' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.14/lib/rails/initializable.rb:30:in > `run' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.14/lib/rails/initializable.rb:55:in > `block in run_initializers' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.14/lib/rails/initializable.rb:54:in > `each' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.14/lib/rails/initializable.rb:54:in > `run_initializers' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.14/lib/rails/application.rb:136:in > `initialize!' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.14/lib/rails/railtie/configurable.rb:30:in > `method_missing' > from > C:/Users/mitko/Prjs/Levett/Predictor/hobo/predictor/config/environment.rb:5:in > `<top (required)>' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:251:in > `require' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:251:in > `block in require' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:236:in > `load_dependency' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:251:in > `require' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.14/lib/rails/application.rb:103:in > `require_environment!' > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.14/lib/rails/commands.rb:25:in > `<top (required)>' > from script/rails:6:in `require' > from script/rails:6:in `<main>' > ------------------------------------------------------------------------------------- > > If I do: > hobo destroy resource percentile > > I get yet again exactly the same errors. > > And if I do: > hobo new resource patient name:string age:integer > > yet again the same errors. > > It seems that hobo has written something somewhere and now it does not > want to do anything. Any suggestions for fixing this without deleting > the whole application? > > Thanks, > Dimitar > > > > Dne sobota, 03. avgust 2013 12:30:03 UTC+2 je oseba Ignacio Huerta napisala: > > Hi Dimitar, > > The model generator doesn't check everything. It seems that you have > inserted a couple of errors in the Percentile model: > > - You have used "test" as one of the column names, which seems to be a > reserved word. > - There is no "number" field type. You should use something like > integer > or decimal. > > This is your line corrected: > > hobo generate resource percentile sex:string age_group:string > age_from:integer age_to:integer diab_status:string test_id:integer > test_text:string percentile:integer value:integer > > Regards, > Ignacio > > El 03/08/13 08:17, Dimitar Hristovski escribi�: > > I will be very happy for any help in resolving the following > situation. > > > > In a fresh hobo application, I did: > > hobo generate resource percentile sex:string age_group:string > > age_from:integer age_to:integer diab_status:string test_id:integer > > test:string percentile:integer value:number > > > > The command did something without complaining, but I do not have the > > exact command response (is this logged somewhere?) > > > > After the above hobo generate resource command, whatever I do (like > > rails server, hobo generate migration, hobo destroy resource, ...), I > > always get this: > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/hobo_support-2.0.1/lib/hobo_support/string.rb:23:in > > > `class_eval': can't convert Symbol into Integer (TypeError) > > from > > > > C:/Users/mitko/Prjs/Levett/Predictor/hobo/predictor/app/models/percentile.rb:12:in > > > `block in <class:Percentile>' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/hobo_fields-2.0.1/lib/hobo_fields/extensions/active_record/fields_declaration.rb:15:in > > > `instance_eval' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/hobo_fields-2.0.1/lib/hobo_fields/extensions/active_record/fields_declaration.rb:15:in > > > `fields' > > from > > > > C:/Users/mitko/Prjs/Levett/Predictor/hobo/predictor/app/models/percentile.rb:5:in > > > `<class:Percentile>' > > from > > > > C:/Users/mitko/Prjs/Levett/Predictor/hobo/predictor/app/models/percentile.rb:1:in > > > `<top (required)>' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:469:in > > > `load' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:469:in > > > `block in load_file' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:639:in > > > `new_constants_in' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:468:in > > > `load_file' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:353:in > > > `require_or_load' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:502:in > > > `load_missing_constant' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:192:in > > > `block in const_missing' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:190:in > > > `each' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:190:in > > > `const_missing' > > from (eval):1:in `safe_constantize' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/hobo_support-2.0.1/lib/hobo_support/string.rb:23:in > > > `class_eval' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/hobo_support-2.0.1/lib/hobo_support/string.rb:23:in > > > `safe_constantize' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/actionpack-3.2.14/lib/action_controller/metal/params_wrapper.rb:152:in > > > `_default_wrap_model' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/actionpack-3.2.14/lib/action_controller/metal/params_wrapper.rb:169:in > > > `_set_wrapper_defaults' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/actionpack-3.2.14/lib/action_controller/metal/params_wrapper.rb:133:in > > > `inherited' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/actionpack-3.2.14/lib/abstract_controller/railties/routes_helpers.rb:7:in > > > `block (2 levels) in with' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/actionpack-3.2.14/lib/action_controller/railties/paths.rb:7:in > > > `block (2 levels) in with' > > from > > > > C:/Users/mitko/Prjs/Levett/Predictor/hobo/predictor/app/controllers/percentiles_controller.rb:1:in > > > `<top (required)>' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:469:in > > > `load' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:469:in > > > `block in load_file' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:639:in > > > `new_constants_in' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:468:in > > > `load_file' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:353:in > > > `require_or_load' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:502:in > > > `load_missing_constant' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:192:in > > > `block in const_missing' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:190:in > > > `each' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:190:in > > > `const_missing' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/inflector/methods.rb:230:in > > > `block in constantize' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/inflector/methods.rb:229:in > > > `each' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/inflector/methods.rb:229:in > > > `constantize' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/core_ext/string/inflections.rb:54:in > > > `constantize' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/hobo-2.0.1/lib/hobo/controller/model.rb:69:in > > > `block (2 levels) in all_controllers' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/hobo-2.0.1/lib/hobo/controller/model.rb:65:in > > > `each' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/hobo-2.0.1/lib/hobo/controller/model.rb:65:in > > > `block in all_controllers' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/hobo-2.0.1/lib/hobo/controller/model.rb:62:in > > > `each' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/hobo-2.0.1/lib/hobo/controller/model.rb:62:in > > > `all_controllers' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/hobo-2.0.1/lib/generators/hobo/routes/routes_generator.rb:32:in > > > `controllers_for' > > from (erb):11:in `block in template' > > from (erb):6:in `each' > > from (erb):6:in `template' > > from > C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/erb.rb:838:in `eval' > > from C:/RailsInstaller/Ruby1.9.3/lib/ruby/1.9.1/erb.rb:838:in > > `result' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/actions/file_manipulation.rb:117:in > > > `block in template' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/actions/create_file.rb:54:in > > > `call' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/actions/create_file.rb:54:in > > > `render' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/actions/create_file.rb:47:in > > > `identical?' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/actions/create_file.rb:73:in > > > `on_conflict_behavior' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/actions/empty_directory.rb:114:in > > > `invoke_with_conflict_check' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/actions/create_file.rb:61:in > > > `invoke!' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/actions.rb:95:in > > > `action' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/actions/create_file.rb:26:in > > > `create_file' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/actions/file_manipulation.rb:116:in > > > `template' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/hobo-2.0.1/lib/generators/hobo/routes/routes_generator.rb:21:in > > > `generate_routes' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/command.rb:27:in > > > `run' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/invocation.rb:120:in > > > `invoke_command' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/invocation.rb:127:in > > > `block in invoke_all' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/invocation.rb:127:in > > > `each' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/invocation.rb:127:in > > > `map' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/invocation.rb:127:in > > > `invoke_all' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/group.rb:233:in > > > `dispatch' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/base.rb:439:in > > > `start' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.14/lib/rails/generators.rb:171:in > > > `invoke' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/hobo-2.0.1/lib/hobo/engine.rb:69:in > > > `block (2 levels) in <class:Engine>' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/callbacks.rb:429:in > > > `_run__691314256__prepare__831797338__callbacks' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/callbacks.rb:405:in > > > `__run_callback' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/callbacks.rb:385:in > > > `_run_prepare_callbacks' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/callbacks.rb:81:in > > > `run_callbacks' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/actionpack-3.2.14/lib/action_dispatch/middleware/reloader.rb:74:in > > > `prepare!' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/actionpack-3.2.14/lib/action_dispatch/middleware/reloader.rb:48:in > > > `prepare!' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.14/lib/rails/application/finisher.rb:47:in > > > `block in <module:Finisher>' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.14/lib/rails/initializable.rb:30:in > > > `instance_exec' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.14/lib/rails/initializable.rb:30:in > > > `run' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.14/lib/rails/initializable.rb:55:in > > > `block in run_initializers' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.14/lib/rails/initializable.rb:54:in > > > `each' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.14/lib/rails/initializable.rb:54:in > > > `run_initializers' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.14/lib/rails/application.rb:136:in > > > `initialize!' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.14/lib/rails/railtie/configurable.rb:30:in > > > `method_missing' > > from > > > > C:/Users/mitko/Prjs/Levett/Predictor/hobo/predictor/config/environment.rb:5:in > > > `<top (required)>' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:251:in > > > `require' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:251:in > > > `block in require' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:236:in > > > `load_dependency' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-3.2.14/lib/active_support/dependencies.rb:251:in > > > `require' > > from > > C:/Users/mitko/Prjs/Levett/Predictor/hobo/predictor/config.ru:3:in > > `block in <main>' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rack-1.4.5/lib/rack/builder.rb:51:in > > > `instance_eval' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rack-1.4.5/lib/rack/builder.rb:51:in > > > `initialize' > > from > > C:/Users/mitko/Prjs/Levett/Predictor/hobo/predictor/config.ru:in > `new' > > from > > C:/Users/mitko/Prjs/Levett/Predictor/hobo/predictor/config.ru:in > `<main>' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rack-1.4.5/lib/rack/builder.rb:40:in > > > `eval' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rack-1.4.5/lib/rack/builder.rb:40:in > > > `parse_file' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rack-1.4.5/lib/rack/server.rb:200:in > > > `app' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.14/lib/rails/commands/server.rb:46:in > > > `app' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rack-1.4.5/lib/rack/server.rb:304:in > > > `wrapped_app' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rack-1.4.5/lib/rack/server.rb:254:in > > > `start' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.14/lib/rails/commands/server.rb:70:in > > > `start' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.14/lib/rails/commands.rb:55:in > > > `block in <top (required)>' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.14/lib/rails/commands.rb:50:in > > > `tap' > > from > > > > C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-3.2.14/lib/rails/commands.rb:50:in > > > `<top (required)>' > > from script/rails:6:in `require' > > from script/rails:6:in `<main>' > > -------------------------------------------------------------------- > > Probably :number is not allowed in the hobo generate resource, but it > > did not complain. When I tried hobo destroy resource to first destroy > > the resource and then try again, I am getting the string of messages > > shown above. > > > > Please let me know what I should do to resolve the situation. > > > > Thanks, > > Dimitar > > > > P.S. This is the percentile.rb file: > > class Percentile < ActiveRecord::Base > > > > hobo_model # Don't put anything above this > > > > fields do > > sex :string > > age_group :string > > age_from :integer > > age_to :integer > > diab_status :string > > test_id :integer > > test :string > > percentile :integer > > value :number > > timestamps > > end > > attr_accessible :sex, :age_group, :age_from, :age_to, :diab_status, > > :test_id, :test, :percentile, :value > > > > # --- Permissions --- # > > > > def create_permitted? > > acting_user.administrator? > > end > > > > def update_permitted? > > acting_user.administrator? > > end > > > > def destroy_permitted? > > acting_user.administrator? > > end > > > > def view_permitted?(field) > > true > > end > > > > end > > > > > > > > > > > > -- > > You received this message because you are subscribed to the Google > > Groups "Hobo Users" group. > > To unsubscribe from this group and stop receiving emails from it, > send > > an email to [email protected] <javascript:>. > > To post to this group, send email to [email protected] > <javascript:>. > > Visit this group at http://groups.google.com/group/hobousers > <http://groups.google.com/group/hobousers>. > > For more options, visit https://groups.google.com/groups/opt_out > <https://groups.google.com/groups/opt_out>. > > > > > > -- > Ignacio Huerta Arteche > http://www.ihuerta.net > Tel�fono: 0034 645 70 77 35 > Email realizado con software libre > > -- > You received this message because you are subscribed to the Google > Groups "Hobo Users" group. > To unsubscribe from this group and stop receiving emails from it, send > an email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/hobousers. > For more options, visit https://groups.google.com/groups/opt_out. > > -- Ignacio Huerta Arteche http://www.ihuerta.net Teléfono: 0034 645 70 77 35 Email realizado con software libre -- You received this message because you are subscribed to the Google Groups "Hobo Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/hobousers. For more options, visit https://groups.google.com/groups/opt_out.
