Preguntas etiquetadas con ruby-on-rails-3

Ruby on Rails es un marco de desarrollo web de código abierto escrito en Ruby. Ruby on Rails sigue el principio de la convención sobre la configuración, lo que le libera de tener que reinventar cosas para mantenerse productivo. Use esta etiqueta solo para las preguntas específicas de Rails 3 y también etiquete esas preguntas [ruby-on-rails].

7
pertenece a través de asociaciones
Dadas las siguientes asociaciones, necesito hacer referencia a la Questionque Choicese adjunta a desde el Choicemodelo. He estado intentando usar belongs_to :question, through: :answerpara realizar esta acción. class User has_many :questions has_many :choices end class Question belongs_to :user has_many :answers has_one :choice, :through => :answer end class Answer belongs_to :question …





7
Perdí mi schema.rb! ¿Se puede regenerar?
Debido a algunos problemas de implementación, dejé de rastrear schema.rb en git. De alguna manera, he rellenado esto y, en algún momento, mi archivo schema.rb ha desaparecido. ¿Hay alguna forma de regenerar schema.rb desde la base de datos o desde las migraciones? Preferiría no perder los datos existentes.

8
Método no definido 'tarea' usando Rake 0.9.0
Acabo de actualizar Rake a la última versión ( 0.9.0.beta.4) y el rakecomando termina con el siguiente mensaje de error: rake aborted! undefined method `task' for #<Anelis::Application:0x9223b6c> Aquí está el rastro: undefined method `task' for #<Anelis::Application:0x97ef80c> /usr/local/rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/application.rb:214:in `initialize_tasks' /usr/local/rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/application.rb:139:in `load_tasks' /usr/local/rvm/gems/ruby-1.9.2-p136/gems/railties-3.0.3/lib/rails/application.rb:77:in `method_missing' /home/amokrane/Documents/prog/web/learning_rails/anelis/Rakefile:7:in `load_string' /usr/local/rvm/gems/ruby-1.9.2-p136/gems/rake-0.9.0.beta.4/lib/rake/environment.rb:28:in `eval' /usr/local/rvm/gems/ruby-1.9.2-p136/gems/rake-0.9.0.beta.4/lib/rake/environment.rb:28:in `load_string' /usr/local/rvm/gems/ruby-1.9.2-p136/gems/rake-0.9.0.beta.4/lib/rake/environment.rb:16:in `load_rakefile' …


14
Rieles 3: Obtener registro aleatorio
Entonces, he encontrado varios ejemplos para encontrar un registro aleatorio en Rails 2; el método preferido parece ser: Thing.find :first, :offset => rand(Thing.count) Al ser un novato, no estoy seguro de cómo podría construirse esto utilizando la nueva sintaxis de búsqueda en Rails 3. Entonces, ¿cuál es el "Rails 3 …

1
Emacs Ruby autocompletado casi funciona
He estado actualizando mi configuración de emacs con el uso de Rsense para permitir que aparezca un cuadro desplegable de autocompletar mientras escribo código. Esto funciona bien en la mayoría de los archivos, excepto que he descubierto que no me permite seleccionar una respuesta de la tabla cuando estoy editando …


14
Carriles 3: el contenedor "campo con errores" cambia la apariencia de la página. ¿Cómo evitar esto?
Campo de correo electrónico: <label for="job_client_email">Email: </label> <input type="email" name="job[client_email]" id="job_client_email"> Se ve como esto: Pero, si la validación del correo electrónico falla, se convierte en: <div class="field_with_errors"> <label for="job_client_email">Email: </label> </div> <div class="field_with_errors"> <input type="email" value="wrong email" name="job[client_email]" id="job_client_email"> </div> que se ve así: ¿Cómo podría evitar este cambio …




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.