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

115
Como fazer uma consulta LIKE no Arel e Rails?

Eu quero fazer algo como: SELECT * FROM USER WHERE NAME LIKE '%Smith%'; Minha tentativa em Arel: # params[:query] = 'Smith' User.where("name like '%?%'", params[:query]).to_sql No entanto, isso se torna: SELECT * FROM USER WHERE NAME LIKE '%'Smith'%'; Arel envolve a string de consulta...

113
Como listar todos os métodos de um objeto em Ruby?

Como faço para listar todos os métodos aos quais um determinado objeto tem acesso? Eu tenho um @current_userobjeto, definido no controlador do aplicativo: def current_user @current_user ||= User.find(session[:user_id]) if session[:user_id] end E quero ver quais métodos eu tenho disponíveis para...

113
Desativar ActiveRecord para Rails 4

Eu quero desabilitar o ActiveRecord no Rails 4. Eu fiz o seguinte em config/application.rb require File.expand_path('../boot', __FILE__) # require 'rails/all' -- commented require "action_controller/railtie" require "action_mailer/railtie" #require "active_resource/railtie" no need #require...