Perguntas com a marcação «ruby-on-rails»

O Ruby on Rails é uma estrutura de aplicativo da web de pilha cheia de código aberto escrita em Ruby. Ele segue o popular modelo de estrutura MVC e é conhecido por sua abordagem de "convenção sobre configuração" para o desenvolvimento de aplicativos.

4
Design OO no Rails: Onde colocar coisas
Estou realmente gostando do Rails (mesmo que geralmente não possua REST) ​​e gosto do Ruby sendo muito OO. Ainda assim, a tendência de criar enormes subclasses ActiveRecord e grandes controladores é bastante natural (mesmo se você usar um controlador por recurso). Se você fosse criar mundos de objetos mais profundos, …

30
Aprendendo Ruby on Rails
Bloqueado . Esta pergunta e suas respostas estão bloqueadas porque a questão está fora do tópico, mas tem um significado histórico. No momento, não está aceitando novas respostas ou interações. Como está agora, sou desenvolvedor de Java e C #. Quanto mais eu olho para o Ruby on Rails, mais …
241 ruby-on-rails  ruby  ide 

7
Converter string em símbolo capaz de ruby
Os símbolos são geralmente representados como tal :book_author_title mas se eu tiver uma string: "Book Author Title" existe uma maneira integrada no rails / ruby ​​para convertê-lo em um símbolo no qual eu possa usar a : notação sem fazer apenas uma substituição de regex de string bruta?

6
Exemplo de SQL bruto do Rails
Como posso converter esse código em sql bruto e usar em trilhos? Como quando implanto esse código no heroku, há um erro de tempo limite da solicitação. Acho que isso será mais rápido se eu usar o sql bruto. @payments = PaymentDetail.joins(:project).order('payment_details.created_at desc') @payment_errors = PaymentError.joins(:project).order('payment_errors.created_at desc') @all_payments = (@payments …
239 sql  ruby-on-rails 

11
Trilhos: selecione valores exclusivos de uma coluna
Eu já tenho uma solução funcional, mas gostaria muito de saber por que isso não funciona: ratings = Model.select(:rating).uniq ratings.each { |r| puts r.rating } Ele seleciona, mas não imprime valores exclusivos, imprime todos os valores, incluindo as duplicatas. E está na documentação: http://guides.rubyonrails.org/active_record_querying.html#selecting-specific-fields

11
Constante não inicializada ActiveSupport :: Dependencies :: Mutex (NameError)
Quando eu quero criar um projeto Ruby on Rails, recebo a mensagem abaixo. /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:55: uninitialized constant ActiveSupport::Dependencies::Mutex (NameError) from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require' from /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support.rb:57 from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require' from /usr/lib/ruby/gems/1.8/gems/rails-2.3.8/lib/rails_generator.rb:31 from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require' from /usr/lib/ruby/gems/1.8/gems/rails-2.3.8/bin/rails:15 from /usr/bin/rails:19:in `load' from /usr/bin/rails:19 O que deu …


5
Substituir o controlador de registros de dispositivos
Adicionei um campo ao formulário de inscrição com base em um modelo diferente. Consulte Como usar atributos aninhados com o modelo de criação para obter detalhes sangrentos. Esta parte está funcionando bem. O problema agora é que, quando eu salvo, ele está falhando na ação de criação do controlador de …

6
Diferença entre attr_accessor e attr_accessible
No Rails, qual é a diferença entre attr_accessore attr_accessible? Pelo meu entendimento, usar attr_accessoré usado para criar métodos getter e setter para essa variável, para que possamos acessar a variável como Object.variableou Object.variable = some_value. Eu li que attr_accessibletorna essa variável específica acessível ao mundo exterior. Alguém pode me dizer …





4
Carregamento automático de arquivos lib no Rails 4
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 as pastas lib no modo de desenvolvimento ) Funciona muito bem, …

5
Params do Rails explicados?
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 = ?", item, uid]) last_vote_time = @extant.created_at unless @extant.blank? curr_time = Time.now …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.