Existe alguma função pronta que converte Strings de caixa de camelo em string separada por sublinhado? Eu quero algo como isto: "CamelCaseString".to_underscore para retornar
Existe alguma função pronta que converte Strings de caixa de camelo em string separada por sublinhado? Eu quero algo como isto: "CamelCaseString".to_underscore para retornar
Eu uso o RVM, o Ruby Version Manager para especificar uma versão do Ruby e um conjunto de gemas para cada um dos meus projetos do Rails. Eu tenho um .rvmrcarquivo para selecionar automaticamente uma versão Ruby e gemset sempre que cdentrar em um diretório de projeto. Depois de instalar o RVM...
Eu tenho uma classe Model chamada Countries e quero que ela seja mapeada para uma tabela de banco de dados chamada 'cc'. Como isso é feito no
Eu uso a seguinte linha em um inicializador para carregar automaticamente o código no meu /libdiretório durante o desenvolvimento: config / inicializadores / custom.rb: RELOAD_LIBS = Dir[Rails.root + 'lib/**/*.rb'] if Rails.env.development? (da dica rápida do Rails 3: recarregar automaticamente...
Alguém poderia explicar paramsno controlador Rails: de onde eles vêm e o que eles estão fazendo referência? 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 = ?",...
Eu tenho duas versões dos trilhos (2.1.0 e 2.2.2) instaladas no meu computador. Quando crio um novo aplicativo, é possível especificar que desejo usar a versão mais antiga
Eu quero usar os métodos definidos app/helpers/annotations_helper.rbem meus modos de exibição ReportMailer (app/views/report_mailer/usage_report.text.html.erb ). Como eu faço isso? Com base neste guia , parece que oadd_template_helper(helper_module) método pode fazer o que eu quero, mas não...
Preciso alterar meu tipo de coluna de data para data e hora para um aplicativo que estou criando. Eu não ligo para os dados, pois eles ainda estão sendo desenvolvidos. Como posso fazer isso?
Estou recebendo esse erro ao tentar fazer upload usando um clipe de papel com meu aplicativo de blog do Rails. Não tenho certeza do que está se referindo quando diz "MissingRequiredValidatorError" Eu pensei que, atualizando post_params e fornecendo: image, seria bom, pois tanto a criação quanto a...
Eu sou um garoto mau e usei a seguinte sintaxe nos meus modelos parciais para definir valores padrão para variáveis locais se um valor não fosse explicitamente definido no: locals hash ao renderizar o parcial - <% foo = default_value unless (defined? foo) %> Isso pareceu funcionar bem...
Eu tenho esse modelo em Ruby, mas lança um ActiveModel::ForbiddenAttributesError class User < ActiveRecord::Base attr_accessor :password validates :username, :presence => true, :uniqueness => true, :length => {:in => 3..20} VALID_EMAIL_REGEX =
Recentemente, decidimos no meu trabalho um guia de estilo rubi. Um dos editais é que nenhuma linha deve ter mais de 80 caracteres. Como este é um projeto do Rails, geralmente temos sequências um pouco mais longas - ou seja, "O usuário X queria enviar uma mensagem sobre o Coisa Y " que nem sempre se...
Estou escrevendo um aplicativo Rails, mas parece que não consigo encontrar um tempo relativo, ou seja, se receber uma determinada classe Time, ele pode calcular "30 segundos atrás" ou "2 dias atrás" ou se for mais de um mês "1/9/2008"
Localmente, basta interromper (ctrl-c) e iniciá-lo novamente. Como faço a mesma coisa com um aplicativo no
Vejo os dois exemplos ao verificar em que ambiente estamos executando. O que é preferido? Eles são, para todos os efeitos,
Como posso verificar se um ActiveRecordobjeto é novo ou já
Eu tentei usar, gem install pgmas parece não funcionar. gem install pg dá esse erro Temporarily enhancing PATH to include DevKit... Building native extensions. This could take a while... ERROR: Error installing pg: ERROR: Failed to build gem native extension. C:/Ruby/bin/ruby.exe...
Minha pergunta é fácil: <%= f.submit %> Para onde vai a declaração de classe? Estou recebendo erros em várias
Estou dificilmente adicionando parâmetros de string de consulta ao link_to UrlHelper. Eu tenho uma exibição de índice, por exemplo, que possui elementos de interface do usuário para classificação, filtragem e paginação (via will_paginate). O plugin will_paginate gerencia a persistência intra-página...
Estou apenas começando com meu primeiro aplicativo da web Ruby on Rails. Eu tenho vários modelos, visualizações, controladores e assim por diante. Estou querendo encontrar um bom lugar para definir definições de constantes verdadeiramente globais que se apliquem a todo o meu aplicativo. Em...