Articles of ruby sobre rails

Passando parâmetros em rails redirect_to

Como podemos passar parâmetros em redirect_to in rails? Eu sei que podemos passar id usando isso: redirect_to :action => action_name,:id => 3 Se eu quiser passar parâmetros adicionais, como alguns dados de formulário, como consegui-lo? EDITAR: Para a syntax do Ruby 2, você precisa atualizar o snippet acima para: redirect_to action: action_name, id: 3

ExecJS :: RuntimeError no índice de usuários # (RoR)

Apenas executei um comando “generate scaffold Users …”. Então eu vou ao localhost:3000/users/ e vejo isto: ExecJS::RuntimeError in Users#index Showing C:/Users/TheOnlyUser/Desktop/NMS/nms2/app/views/layouts/application.html.erb where line #6 raised: (in C:/Users/TheOnlyUser/Desktop/NMS/nms2/app/assets/javascripts/ads.js.coffee) Extracted source (around line #6): 3: 4: Nms2 5: “all” %> 6: 7: 8: 9: Rails.root: C:/Users/TheOnlyUser/Desktop/NMS/nms2 Application Trace | Framework Trace | Full Trace app/views/layouts/application.html.erb:6:in `_app_views_layouts_application_html_erb___753556572_43068540′ app/controllers/users_controller.rb:7:in […]

Impossível instalar PG gem no meu mac com Mavericks

Eu estou tentando instalar o pg gem para trabalhar novamente com meus projetos de rails. Mas eu recebo este erro: Construindo extensões nativas. Isso pode demorar um pouco … ERRO: Erro ao instalar o pg: ERRO: Falha ao criar a extensão nativa gem. /Users/jeanosorio/.rvm/rubyes/ruby-2.0.0-p247/bin/ruby extconf.rb checking for pg_config… no No pg_config… trying anyway. If o […]

Rails, MySQL e Snow Leopard

Fiz o upgrade para o Snow Leopard usando o disco que obtivemos na WWDC. Tentando executar alguns dos meus aplicativos rails agora reclama sobre sql (in /Users/coneybeare/Projects/Ambiance/ambiance-server) !!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql. Importing all sounds in /Users/coneybeare/Projects/Ambiance/ambiance-sounds/Import 32/Compressed/ […]

diferença entre rota de coleta e rota de membro em ruby sobre rails?

Qual é a diferença entre rotas de coleta e rotas de membros no Rails? Por exemplo, resources :photos do member do get :preview end end versus resources :photos do collection do get :search end end Eu não entendo

Ruby on Rails form_for selecione campo com class

Eu estou batendo minha cabeça contra a parede neste. Eu quero fazer uma tag de seleção simples usando a tag f.select mas nada que eu faço funciona. Eu coloquei um exemplo abaixo: ‘my_style_class’)%> Ok, então basicamente é uma lista simples que uma vez que o formulário é submetido, coloca o valor no object_field . Tudo […]

Como corrigir “Sua versão do Ruby é 1.9.3, mas seu Gemfile especificou 2.0.0”

Eu criei um projeto Ruby, mas ao executar o bundle update e bundle install ele retorna um erro: Your Ruby version is 1.9.3, but your Gemfile specified 2.0.0 Uma imagem é: http://sofpt.miximages.com/ruby-on-rails/dZMhI11.png?1 Meu gemfile é: ruby ‘2.0.0’ #ruby-gemset=railstutorial_rails_4_0 gem ‘rails’, ‘4.0.0’ group :development do gem ‘sqlite3’, ‘1.3.8’ end gem ‘sass-rails’, ‘4.0.0’ gem ‘uglifier’, ‘2.1.1’ gem […]

Especificando a versão do rails a ser usada ao criar um novo aplicativo

Eu tenho duas versões de rails (2.1.0 e 2.2.2) instaladas no meu computador. Quando eu crio uma nova aplicação, é possível especificar que eu quero usar a versão antiga (2.1.0)?

Ruby on Rails will_paginate uma matriz

Eu queria saber se alguém poderia explicar como usar will_paginate em uma matriz de objects? Por exemplo, no meu site eu tenho uma seção de opinião onde os usuários podem avaliar as opiniões. Aqui está um método que escrevi para reunir os usuários que avaliaram a opinião: def agree_list list = OpinionRating.find_all_by_opinion_id(params[:id]) @agree_list = [] […]

Rails params explicou?

Alguém poderia explicar params no controlador Rails: de onde eles vêm e a que estão se referindo? def create @vote = Vote.new(params[:vote]) item = params[:vote][:item_id] uid = params[:vote][:user_id] @extant = Vote.find(:last, :conditions => [“item_id = ? AND user_id = ?”, item, uid]) last_vote_time = @extant.created_at unless @extant.blank? curr_time = Time.now end Eu gostaria de poder […]