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

105
Rails 3 executa consulta sql personalizada sem um modelo

Preciso escrever um script ruby ​​autônomo que deve lidar com banco de dados. Eu usei o código fornecido abaixo no rails 3 @connection = ActiveRecord::Base.establish_connection( :adapter => "mysql2", :host => "localhost", :database => "siteconfig_development", :username =>...

104
Carga rápida polimórfica

Usando o Rails 3.2, o que há de errado com esse código? @reviews = @user.reviews.includes(:user, :reviewable) .where('reviewable_type = ? AND reviewable.shop_type = ?', 'Shop', 'cafe') Isso gera este erro: Não é possível carregar avidamente a associação polimórfica: revisável Se eu remover a...

104
Como testar uma preocupação no Rails

Visto que tenho uma Personablepreocupação em minha aplicação Rails 4 que tem um full_namemétodo, como eu faria para testar isso usando RSpec? preocupações / personable.rb module Personable extend ActiveSupport::Concern def full_name "#{first_name} #{last_name}"

103
Encontre a extensão de um nome de arquivo em Ruby

Estou trabalhando na parte de upload de arquivo de um aplicativo Rails. Diferentes tipos de arquivos são tratados de maneira diferente pelo aplicativo. Quero fazer uma lista de permissões de certas extensões de arquivo para verificar os arquivos carregados e ver onde eles devem ir. Todos os nomes...