Sérgio Jadir
38 posts
|
Tópico: Problemas com DB!
po legal dessa eu não sabia…vou tentar isso na próxima aplicação… =D
|
| |
Sérgio Jadir
38 posts
|
Tópico: Problemas com DB!
Lucas não sei se vc já resolveu o problema, mais se já resolveu fica a dica pra que no futuro possa vim ter esse problema com Rails 3 e o MySql.
Bem, um belo dia desenvolvendo em Rails 2.×.x me senti na vontade de experimentar o Rails 3 e fui a luta. Tudo ia muito bem consegui criar tudo, mas no momento de rodar o db:migrate sugiu esse mesmo problema seu lucas… E que eu resolvi da seguinte forma simples…
1º – instala a gem mysql(no rails dois vem o mysql2 e caso não tenha o mysql ja instalado instale-o agora).
2º – deixa o seu seu database.yml do jeito que você postou ae em cima ja com o adapter=mysql porque no Rails ele gera assim: “adapter=mysql2”
3º – no seu arquivo Gemfile vai estar assim gem = ‘mysql2’ altere para gem = ‘mysql’
4º – roda o db:migrate e pronto.
Espero ter ajudado…Qualquer duvida posta ae…abração
|
| |
Sérgio Jadir
38 posts
|
Tópico: pdfkit
http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.9.9-static-i386.tar.bz2
baixa e coloca na pasta vendor do seu projeto.
abs
|
| |
Sérgio Jadir
38 posts
|
Tópico: Relacionamento muitos para muitos
Po Enrico esse Guia que o Mairon te mandou explica tudo direitinho. Caso ainda tenha alguma duvida posta ae.
Abraços
|
| |
Sérgio Jadir
38 posts
|
Tópico: Carrinho de Compras
Fala galera…
Pra quem tem duvidas sobre a criação de um carrinho de compras, encontrei esse vídeo e resolvi compartilhar com vocês. É simples mais de bastante utilidade…
Segue o link:
http://mais.uol.com.br/view/3r2ozybfwefp/desenvolvimento-para-web-com-ruby-on-rails-04021B3472E4B92386
Um abraço a todos.
|
| |
Sérgio Jadir
38 posts
|
Tópico: check_box [Resolvido]
bem galera eu descobrir porque não estava salvando. Já que é no codigo que o plugin gerou que eu estava mexendo eu tive que acrescentar o nome da tabela no codigo do model de user. olha o que eu fiz…
nessa linha do model user que o plugin restful-authentication criou eu add o campo admin da tabela users, so depois que fiz isso ele começou receber não so o valor booleano do check_box mais de qualquer outro campo que eu queira add na view de new_user…
abraço a todos se alguem tiver essa duvida tah ae a resposta
|
| |
Sérgio Jadir
38 posts
|
Tópico: check_box [Resolvido]
Galera estou utilizando o plugin restful-authentication para fazer autenticação de usuários, porem como no plugin não vem a difereciação de usuário como adminstrador e usario restrito estou tentando fazer aqui. A minha ideia é criar um check_box para o adminstrador marcar quando ele quiser que seja usuario ou não, se ele marcar sera administrador se não marcar usuario restrito e pelo o que vi o check_box ele recebe um valor booleano 0 ou 1 (dã)… pois bem estou tentando colocar esse chek_box no meu new users que o plugin criou mais não estou conseguindo fazer com que ele salve no banco esse valor booleano…meu new esta assim
<%= error_messages_for :user >
< form_for :user, :url => users_path do |f| -%>
<%= f.label :login >
<= f.text_field :login %>
<%= f.label :name >
<= f.text_field :name %>
<%= f.label :email >
<= f.text_field :email %>
<%= f.label :password >
<= f.password_field :password %>
<%= f.label :password_confirmation, ‘Confirm Password’ >
<= f.password_field :password_confirmation %>
| Administrador |
<%= f.check_box :admin_id %> |
<%= f.submit ‘Sign up’ %>
<% end -%>
Alguem tem alguma ideia? Desde ja agradeço
| |
Sérgio Jadir
38 posts
|
Tópico: Validar tipo de formato [Resolvido]
Consegui…add as seguintes linhas no model:
has_attachment :content_type => ‘application/pdf’, :storage => :file_system, :path_prefix => “/public/documentos/”, :max_size => 20.megabytes
validates_as_attachment
o attachment_fu valida mime types.
Abraços
|
| |
Sérgio Jadir
38 posts
|
Tópico: Validar tipo de formato [Resolvido]
Galera estou querendo validar um campo na minha aplicação que acc apenas campos pdf, alguem sabe como posso fazer isso?
Háa estou usando para fazer o upload o plugin attachment_fu.
Abraços….
|
| |
Sérgio Jadir
38 posts
|
Tópico: file_column
Vlw mesmo M.Daniel_ agora vai =D
Abração
|
| |
Sérgio Jadir
38 posts
|
Tópico: file_column
isso eu estou tentando fazer, mais não consigo achar esse link certinho..e ja instalei o git, tem como vc me mandar o link?
Abração
|
| |
Sérgio Jadir
38 posts
|
Tópico: file_column
Alguem pode me passar o link para baixar o pacote do plugin file_column, porque estou tentando fazer por linha de comanhd(“ruby script/plugin istall file_column”), e tambem via git com o link e não consigo. Se alguem puder me passar o link eu coloco dentro da pasta vendor.
Abraços
|
| |
Sérgio Jadir
38 posts
|
Tópico: Qual a IDE padrão
Utilizei Aptana Rad Rails no começo, mas agora uso o NetBeans e apesar de ser pesado é uma excelente IDE…
|
| |
Sérgio Jadir
38 posts
|
Tópico: Duvida no _path( )
Estou com uma duvida…to começando agora em ruby on rails e estou com uma duvida. Vejam o meu codigo:
Estou querendo saber qual o significado nessa linha : “link_to ‘Editar’, edit_categoria_path(categoria)”, o _path(categoria) faz o que? . se alguem puder dizer o que ele faz..
Abraços
|
| |
Sérgio Jadir
38 posts
|
Tópico: Gerar uma uma caixinha de alerta
Galera alguem sabe como criar uma caixinha de alerta a exemplo daquela que o rails cria automaticamente. Exempo:
O usuario vai excluir um registro, ae o sistema emite uma alerta pra ele tipo: “deseja realmente excluir esse registro? sim. não.”
Se alguem puder ajudar…Grato..Abraço a todos.
|
| |
Sérgio Jadir
38 posts
|
Tópico: Utilização do Scaffold..
Rapaz obrigado pela ajuda ae..agora consegui fazer funcionar aqui…=D..so tirei o campo senha que tinha declarado errado…vlw mesmo pelo interesse em ajudar..qualquer coisa estamos ae..
Abração
|
| |
Sérgio Jadir
38 posts
|
Tópico: Utilização do Scaffold..
M.daniel reinstalei tudo dinovo e fiz um teste aqui…meu projeto chama teste…dei um “>rake db:create:all” e iniciei o servidor criei ou scaffold “livraria nome:string email:string senha:int” ele criou certinho..dei um migrate para o banco..ae pediu pra mostrar no navegador “http://locahost:3000/livrarias” ae ele mostrou isso:
Listing livrarias
Nome Email Senha
New livraria
Mais quando eu clico em New livraria ele vai para “http://localhost:3000/livrarias/new” e da essa tela de erro:
NoMethodError in Livrarias#new
Showing app/views/livrarias/new.html.erb where line #16 raised:
undefined method `senha’ for #
Extracted source (around line #16):
13:
14:
15: <%= f.label :senha >
16: <= f.text_field :senha >
17:
18:
19: <= f.submit ‘Create’ %>
RAILS_ROOT: C:/Documents and Settings/S�rgio/Meus documentos/NetBeansProjects/teste
Application Trace | Framework Trace | Full Trace
C:/Ruby187/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/attribute_methods.rb:264:in `method_missing’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/helpers/form_helper.rb:882:in `send’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/helpers/form_helper.rb:882:in `value_before_type_cast’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/helpers/form_helper.rb:870:in `value_before_type_cast’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/helpers/form_helper.rb:791:in `to_input_field_tag’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/helpers/form_helper.rb:568:in `text_field’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/helpers/form_helper.rb:982:in `send’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/helpers/form_helper.rb:982:in `text_field’
C:/Documents and Settings/S�rgio/Meus documentos/NetBeansProjects/teste/app/views/livrarias/new.html.erb:16:in `run_erb_app47views47livrarias47new46html46erb’
C:/Documents and Settings/S�rgio/Meus documentos/NetBeansProjects/teste/app/views/livrarias/new.html.erb:3:in `_run_erb_app47views47livrarias47new46html46erb’
C:/Documents and Settings/S�rgio/Meus documentos/NetBeansProjects/teste/app/controllers/livrariascontroller.rb:29:in `new’
C:/Ruby187/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/attribute_methods.rb:264:in `method_missing’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/helpers/form_helper.rb:882:in `send’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/helpers/form_helper.rb:882:in `value_before_type_cast’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/helpers/form_helper.rb:870:in `value_before_type_cast’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/helpers/form_helper.rb:791:in `to_input_field_tag’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/helpers/form_helper.rb:568:in `text_field’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/helpers/form_helper.rb:982:in `send’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/helpers/form_helper.rb:982:in `text_field’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/helpers/form_helper.rb:499:in `fields_for’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/helpers/form_helper.rb:282:in `form_for’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/renderable.rb:34:in `send’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/renderable.rb:34:in `render’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/base.rb:306:in `with_template’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/renderable.rb:30:in `render’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/template.rb:205:in `render_template’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/base.rb:265:in `render’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/base.rb:348:in `render_with_layout’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/base.rb:262:in `render’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/base.rb:1250:in `render_for_file’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/base.rb:942:in `render_without_benchmark’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/benchmarking.rb:51:in `render’
C:/Ruby187/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/core_ext/benchmark.rb:17:in `ms’
C:/Ruby187/lib/ruby/1.8/benchmark.rb:308:in `realtime’
C:/Ruby187/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/core_ext/benchmark.rb:17:in `ms’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/benchmarking.rb:51:in `render’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/mime_responds.rb:135:in `send’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/mime_responds.rb:135:in `custom’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/mime_responds.rb:179:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/mime_responds.rb:179:in `respond’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/mime_responds.rb:173:in `each’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/mime_responds.rb:173:in `respond’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/mime_responds.rb:107:in `respond_to’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/base.rb:1331:in `send’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/base.rb:1331:in `perform_action_without_filters’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/filters.rb:617:in `call_filters’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue’
C:/Ruby187/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/core_ext/benchmark.rb:17:in `ms’
C:/Ruby187/lib/ruby/1.8/benchmark.rb:308:in `realtime’
C:/Ruby187/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/core_ext/benchmark.rb:17:in `ms’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/rescue.rb:160:in `perform_action_without_flash’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/flash.rb:151:in `perform_action’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/base.rb:532:in `send’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/base.rb:532:in `process_without_filters’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/filters.rb:606:in `process’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/base.rb:391:in `process’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/base.rb:386:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/routing/route_set.rb:438:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/dispatcher.rb:87:in `dispatch’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/dispatcher.rb:121:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/dispatcher.rb:130:in `build_middleware_stack’
C:/Ruby187/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/query_cache.rb:29:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/query_cache.rb:29:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache’
C:/Ruby187/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/query_cache.rb:9:in `cache’
C:/Ruby187/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/query_cache.rb:28:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract/connection_pool.rb:361:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/string_coercion.rb:25:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/head.rb:9:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/methodoverride.rb:24:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/params_parser.rb:15:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/session/cookie_store.rb:99:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/failsafe.rb:26:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/lock.rb:11:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/lock.rb:11:in `synchronize’
C:/Ruby187/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/lock.rb:11:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/dispatcher.rb:114:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/reloader.rb:34:in `run’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/dispatcher.rb:108:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/rails-2.3.8/lib/rails/rack/static.rb:31:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/urlmap.rb:47:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/urlmap.rb:41:in `each’
C:/Ruby187/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/urlmap.rb:41:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/rails-2.3.8/lib/rails/rack/log_tailer.rb:17:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/content_length.rb:13:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/handler/webrick.rb:48:in `service’
C:/Ruby187/lib/ruby/1.8/webrick/httpserver.rb:104:in `service’
C:/Ruby187/lib/ruby/1.8/webrick/httpserver.rb:65:in `run’
C:/Ruby187/lib/ruby/1.8/webrick/server.rb:173:in `start_thread’
C:/Ruby187/lib/ruby/1.8/webrick/server.rb:162:in `start’
C:/Ruby187/lib/ruby/1.8/webrick/server.rb:162:in `start_thread’
C:/Ruby187/lib/ruby/1.8/webrick/server.rb:95:in `start’
C:/Ruby187/lib/ruby/1.8/webrick/server.rb:92:in `each’
C:/Ruby187/lib/ruby/1.8/webrick/server.rb:92:in `start’
C:/Ruby187/lib/ruby/1.8/webrick/server.rb:23:in `start’
C:/Ruby187/lib/ruby/1.8/webrick/server.rb:82:in `start’
C:/Ruby187/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/handler/webrick.rb:14:in `run’
C:/Ruby187/lib/ruby/gems/1.8/gems/rails-2.3.8/lib/commands/server.rb:111
C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require’
C:/Ruby187/lib/ruby/siteruby/1.8/rubygems/customrequire.rb:31:in `require’
script/server:3
C:/Ruby187/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/attribute_methods.rb:264:in `method_missing’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/helpers/form_helper.rb:882:in `send’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/helpers/form_helper.rb:882:in `value_before_type_cast’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/helpers/form_helper.rb:870:in `value_before_type_cast’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/helpers/form_helper.rb:791:in `to_input_field_tag’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/helpers/form_helper.rb:568:in `text_field’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/helpers/form_helper.rb:982:in `send’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/helpers/form_helper.rb:982:in `text_field’
C:/Documents and Settings/S�rgio/Meus documentos/NetBeansProjects/teste/app/views/livrarias/new.html.erb:16:in `run_erb_app47views47livrarias47new46html46erb’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/helpers/form_helper.rb:499:in `fields_for’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/helpers/form_helper.rb:282:in `form_for’
C:/Documents and Settings/S�rgio/Meus documentos/NetBeansProjects/teste/app/views/livrarias/new.html.erb:3:in `run_erb_app47views47livrarias47new46html46erb’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/renderable.rb:34:in `send’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/renderable.rb:34:in `render’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/base.rb:306:in `with_template’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/renderable.rb:30:in `render’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/template.rb:205:in `render_template’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/base.rb:265:in `render’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/base.rb:348:in `render_with_layout’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_view/base.rb:262:in `render’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/base.rb:1250:in `render_for_file’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/base.rb:942:in `render_without_benchmark’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/benchmarking.rb:51:in `render’
C:/Ruby187/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/core_ext/benchmark.rb:17:in `ms’
C:/Ruby187/lib/ruby/1.8/benchmark.rb:308:in `realtime’
C:/Ruby187/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/core_ext/benchmark.rb:17:in `ms’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/benchmarking.rb:51:in `render’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/mime_responds.rb:135:in `send’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/mime_responds.rb:135:in `custom’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/mime_responds.rb:179:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/mime_responds.rb:179:in `respond’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/mime_responds.rb:173:in `each’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/mime_responds.rb:173:in `respond’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/mime_responds.rb:107:in `respond_to’
C:/Documents and Settings/S�rgio/Meus documentos/NetBeansProjects/teste/app/controllers/livrarias_controller.rb:29:in `new’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/base.rb:1331:in `send’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/base.rb:1331:in `perform_action_without_filters’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/filters.rb:617:in `call_filters’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue’
C:/Ruby187/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/core_ext/benchmark.rb:17:in `ms’
C:/Ruby187/lib/ruby/1.8/benchmark.rb:308:in `realtime’
C:/Ruby187/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/core_ext/benchmark.rb:17:in `ms’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/rescue.rb:160:in `perform_action_without_flash’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/flash.rb:151:in `perform_action’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/base.rb:532:in `send’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/base.rb:532:in `process_without_filters’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/filters.rb:606:in `process’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/base.rb:391:in `process’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/base.rb:386:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/routing/route_set.rb:438:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/dispatcher.rb:87:in `dispatch’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/dispatcher.rb:121:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/dispatcher.rb:130:in `build_middleware_stack’
C:/Ruby187/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/query_cache.rb:29:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/query_cache.rb:29:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache’
C:/Ruby187/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/query_cache.rb:9:in `cache’
C:/Ruby187/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/query_cache.rb:28:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract/connection_pool.rb:361:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/string_coercion.rb:25:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/head.rb:9:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/methodoverride.rb:24:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/params_parser.rb:15:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/session/cookie_store.rb:99:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/failsafe.rb:26:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/lock.rb:11:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/lock.rb:11:in `synchronize’
C:/Ruby187/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/lock.rb:11:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/dispatcher.rb:114:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/reloader.rb:34:in `run’
C:/Ruby187/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/dispatcher.rb:108:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/rails-2.3.8/lib/rails/rack/static.rb:31:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/urlmap.rb:47:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/urlmap.rb:41:in `each’
C:/Ruby187/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/urlmap.rb:41:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/rails-2.3.8/lib/rails/rack/log_tailer.rb:17:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/content_length.rb:13:in `call’
C:/Ruby187/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/handler/webrick.rb:48:in `service’
C:/Ruby187/lib/ruby/1.8/webrick/httpserver.rb:104:in `service’
C:/Ruby187/lib/ruby/1.8/webrick/httpserver.rb:65:in `run’
C:/Ruby187/lib/ruby/1.8/webrick/server.rb:173:in `start_thread’
C:/Ruby187/lib/ruby/1.8/webrick/server.rb:162:in `start’
C:/Ruby187/lib/ruby/1.8/webrick/server.rb:162:in `start_thread’
C:/Ruby187/lib/ruby/1.8/webrick/server.rb:95:in `start’
C:/Ruby187/lib/ruby/1.8/webrick/server.rb:92:in `each’
C:/Ruby187/lib/ruby/1.8/webrick/server.rb:92:in `start’
C:/Ruby187/lib/ruby/1.8/webrick/server.rb:23:in `start’
C:/Ruby187/lib/ruby/1.8/webrick/server.rb:82:in `start’
C:/Ruby187/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/handler/webrick.rb:14:in `run’
C:/Ruby187/lib/ruby/gems/1.8/gems/rails-2.3.8/lib/commands/server.rb:111
C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gemoriginalrequire’
C:/Ruby187/lib/ruby/siteruby/1.8/rubygems/customrequire.rb:31:in `require’
script/server:3
Request
Parameters:
None
Show session dump
Response
Headers:
{"Content-Type"=>"text/html",
“Cache-Control”=>"no-cache"}
se eu criei pelo scaffold porque ele tah dando essa tela de erro, pra mim ele deveria mostrar a tela pra adicionar outros usuarios e os campos certinho, mais me parece que ele tah falando que tah faltando um metodo…não entendi…desculpa colocar dois posts assim ao mesmo tempo,mais a questão do banco parece que ja tah funcionando…
|
| |
Sérgio Jadir
38 posts
|
Tópico: Utilização do Scaffold..
Meu arquivo database tah assim…tah configura pra mysql sim…
- MySQL. Versions 4.1 and 5.0 are recommended.
#
- Install the MySQL driver:
- gem install mysql
- On Mac OS X:
- sudo gem install mysql — —with-mysql-dir=/usr/local/mysql
- On Mac OS X Leopard:
- sudo env ARCHFLAGS=“-arch i386” gem install mysql — —with-mysql-config=/usr/local/mysql/bin/mysql_config
- This sets the ARCHFLAGS environment variable to your native architecture
- On Windows:
- gem install mysql
- Choose the win32 build.
- Install MySQL and put its /bin directory on your path.
#
- And be sure to use new-style password hashing:
- http://dev.mysql.com/doc/refman/5.0/en/old-client.html
development:
adapter: mysql
encoding: utf8
reconnect: false
database: teste_development
pool: 5
username: root
password: 13275959
host: localhost
- Warning: The database defined as “test” will be erased and
- re-generated from your development database when you run “rake”.
- Do not set this db to the same as development or production.
test:
adapter: mysql
encoding: utf8
reconnect: false
database: teste_test
pool: 5
username: root
password: 13275959
host: localhost
production:
adapter: mysql
encoding: utf8
reconnect: false
database: teste_production
pool: 5
username: root
password: 13275959
host: localhost
|
| |
Sérgio Jadir
38 posts
|
Tópico: Utilização do Scaffold..
Sim M.daniel isso eu entendi..não sei se vc chegou a ver o tutorial..mais la, ele cria o scaffold “>ruby scrip/generate scaffold UsuarioAdmin::Usuario” foi a parte que não entendi, ele usa a tabela que ele ja criou antes ou seja a talela usuario, porque quando ele da htt://localhost/usuario_admin/usuario, aparece o scaffold que ele criou e os campos, ja quando eu crio não acontece isso…se puder me esclarecer…agradeço…abraço…ou se puder dar uma olhadinha no tutorial que esta com o link no primeiro post as vezes eu estou esplicando errado…
Abração
|
| |
Sérgio Jadir
38 posts
|
Tópico: Utilização do Scaffold..
Fala galera…Estou com algumas duvidas quanto a utilização do scaffold, vou tentar explicar aqui e se alguém puder me ajudar agradeço…
Estava seguindo um tutorial que implementava uma livraria, la ele pede pra criar o DB livraria_development na mão, com as seguintes tabelas:
mysql> create table usuarios (
→ id int not null auto_increment,
→ nome varchar(75) not null,
→ email varchar(75) not null,
→ senha varchar(10) not null,
→ admin int not null,
→ img blob,
→ primary key(id));
Query OK, 0 rows affected (0,08 sec)
mysql> create table tipos (
→ id int not null auto_increment,
→ descricao varchar(50) not null,
→ primary key(id)
→ );
Query OK, 0 rows affected (0,01 sec)
mysql> create table categorias (
→ id int not null auto_increment,
→ descricao varchar(50) not null,
→ primary key(id)
→ );
Query OK, 0 rows affected (0,01 sec)
mysql> create table produtos (
→ id int not null auto_increment,
→ descricao varchar(100) not null,
→ tipo_id int not null,
→ categoria_id int not null,
→ primary key(id),
→ constraint fk_tipo_produto foreign key(tipo_id) references
tipos(id),
→ constraint fk_cate_produto foreign key(categoria_id) references
categorias(id)
→ );
Query OK, 0 rows affected (0,00 sec)
Bem ate ae tudo bem, criei o banco com o comando db:create:all, e iniciei o servidor como ele pediu e funcionou certinho(facil tambem..dã..). Pois bem logo depois o tutorial vem falando de scaffold e pede pra gerar o primeiro com o seguinte comando…“ruby script/generat scaffold UsuarioAdmin::Usuario” bem no meu projeto ele gera o scaffold mais ele tambem cria um tabela chamada admin_usuario, e não funciona como no tutorial, porque o do tutorial ele acessa a tabela usuaio do BD livraria_development, no meu não, não sei se consegui explicar de forma intendivel mais qualquer coisa da uma olhada no tutorial que esta no link: http://www.scribd.com/doc/8160439/Tutorial-Rails , esta logo no começo. Háaa eu estou usando Windows xp, ruby 1.9.1, rails 2.3.8, gem 1.3.7, mysql e IDE NetBeans. Um abraço e agradeço desde já o interesse em ajudar… =D
|
| |
Sérgio Jadir
38 posts
|
Tópico: Falha no db:migrate
M.daniel eu ate mostraria mais ja deletei o projeto, desinstalei tudo dinovo e vou tentar instalar dinovo…se der o erro dinovo eu posto aqui. E Fernando Luizão eu acho que o mysql tah rodando sim, porque quando rodo o comando db:create:all ele cria os databases… =/
|
| |
Sérgio Jadir
38 posts
|
Tópico: Falha no db:migrate
ola galera estou com um problema, não estou conseguindo usar o comando “rake db:migrate” sempre quando uso da esse erro no console do rails:
rake aborted!
Mysql::Error: query: not connected: SHOW TABLES
(See full trace by running task with —trace)
Ja desinstalei tudo intalei de novo, mysql, ruby, rails, a IDE,ate instalei versões do ruby diferentes, enfim fiz tudo que achei que deveria…mais não voltou a funcionar. É a primeira vez que isso acontece…
Alguem pode me ajudar? agradeço..Abração galera.
|
| |
Sérgio Jadir
38 posts
|
Tópico: DB:MIGRATE
Na verdade ocorreu esse erro na hora de criar a migração, ai quando eu tentava ver a tabela criada no banco não aparecia, pois bem…
Eu dei um “Restart Server” e mandei um “db:migrate” outra vez ae funciou. Apareceu isto no console…
in C:/Documents and Settings/S�rgio/My Documents/Aptana Studio Workspace/gtd)
== CreateContexts: migrating =============
— create_table(:contexts)
→ 0.1880s
== CreateContexts: migrated (0.1880s) ========
rake aborted!
Mysql::Error: Commands out of sync; you can’t run this command now: SHOW TABLES
(See full trace by running task with —trace)
>
apesar desse rake aborted! criou direitinho a tabela no banco, não sei o porque desse erro…mais criou se alguem souber me fala ae…abraços
|
| |
Sérgio Jadir
38 posts
|
Tópico: DB:MIGRATE
Pois é acho que todo mundo que começa com rails algum dia ja fez uma gtd….kkkkk…
Mas ja consegui resolver o problema vlw….
|
| |
Sérgio Jadir
38 posts
|
Tópico: DB:MIGRATE
Ola galera,
Estou tentanto criar uma migração parao banco de dados e esta ocorrendo o seguinte fato?
(in C:/Documents and Settings/S�rgio/My Documents/Aptana Studio Workspace/gtd)
rake aborted!
undefined method `each’ for #
(See full trace by running task with —trace)
>
Alguém pode me ajudar com isso??Abraço
OBS: estou usando o Aptana Studio 2.
|