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

244
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...

241
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...

241
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...

239
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...

238
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:...

236
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...

235
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...