Preguntas etiquetadas con ruby-on-rails

Ruby on Rails es un marco de aplicación web full-stack de código abierto escrito en Ruby. Sigue el popular modelo de marco MVC y es conocido por su enfoque de "convención sobre configuración" para el desarrollo de aplicaciones.

4
OO Design in Rails: dónde poner cosas
Realmente disfruto de Rails (aunque generalmente no tengo descanso), y disfruto de que Ruby sea muy OO. Aún así, la tendencia a crear grandes subclases de ActiveRecord y enormes controladores es bastante natural (incluso si usa un controlador por recurso). Si crearas mundos de objetos más profundos, ¿dónde colocarías las …

30
Aprendiendo Ruby on Rails
Bloqueado . Esta pregunta y sus respuestas están bloqueadas porque la pregunta está fuera de tema pero tiene un significado histórico. Actualmente no está aceptando nuevas respuestas o interacciones. Tal como está ahora, soy un desarrollador de Java y C #. Cuanto más miro Ruby on Rails, más quiero aprenderlo. …
241 ruby-on-rails  ruby  ide 

7
Convierte una cadena a Symbol-able en ruby
Los símbolos generalmente se representan como tales :book_author_title pero si tengo una cadena: "Book Author Title" ¿hay una forma integrada en rails / ruby ​​para convertirlo en un símbolo donde pueda usar la : notación sin solo hacer un reemplazo de expresión regular de cadena sin procesar?

6
Ejemplo de SQL sin formato de Rails
¿Cómo puedo convertir este código a sql sin procesar y usarlo en rails? Porque cuando implemento este código en heroku, hay un error de tiempo de espera de solicitud. Creo que será más rápido si uso sql sin formato. @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
Rieles: seleccione valores únicos de una columna
Ya tengo una solución que funciona, pero realmente me gustaría saber por qué esto no funciona: ratings = Model.select(:rating).uniq ratings.each { |r| puts r.rating } Selecciona, pero no imprime valores únicos, imprime todos los valores, incluidos los duplicados. Y está en la documentación: http://guides.rubyonrails.org/active_record_querying.html#selecting-specific-fields

11
ActiveSupport constante no inicializado :: Dependencias :: Mutex (NameError)
Cuando quiero crear un proyecto Ruby on Rails, recibo el siguiente mensaje. /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 ¿Qué ha salido mal? …


5
Anular diseñar controlador de registros
He agregado un campo al formulario de registro que se basa en un modelo diferente, vea ¿Cómo uso los atributos anidados con el modelo de diseño para los detalles sangrientos? Esta parte está funcionando bien. El problema ahora es que cuando guardo, está fallando en la acción de creación del …

6
Diferencia entre attr_accessor y attr_accessible
En Rails, ¿cuál es la diferencia entre attr_accessory attr_accessible? Según tengo entendido, el uso attr_accessorse usa para crear métodos getter y setter para esa variable, de modo que podamos acceder a la variable como Object.variableo Object.variable = some_value. Leí que attr_accessiblehace que esa variable específica sea accesible para el mundo …





4
Carga automática de archivos lib en Rails 4
Utilizo la siguiente línea en un inicializador para cargar automáticamente el código en mi /libdirectorio durante el desarrollo: config / initializers / custom.rb: RELOAD_LIBS = Dir[Rails.root + 'lib/**/*.rb'] if Rails.env.development? (de Rails 3 Quicktip: recarga automática de carpetas lib en modo de desarrollo ) Funciona muy bien, pero es demasiado …

5
Rails params explicados?
¿Podría alguien explicar paramsen el controlador Rails: de dónde vienen y a qué se refieren? 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 end Me …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.