ruby-on-rails-4

Rails actualizar atributos sin guardar?

¿Hay una alternativa a update_attributes que no guarde el registro? Así que podría hacer algo como: @car = Car.new(:make ... ) #other processing @car.save Por cierto, sé que puedo @car.model = 'Sierra', pero quiero actualizarlos todos en una línea.

¿ámbitos con lambda y argumentos en estilo Rails 4?

Me pregunto cómo se hace lo siguiente en Rails 4 o si simplemente uso el enfoque Rails 3 para usar una lambda que puede pasar ... una discusión. Probé algunas ideas diferentes y obtuve errores de argumento en la consola cuando se utiliza el - > {}.

Token de Autenticidad Rails 4

Estaba trabajando en una nueva aplicación Rails 4 (en Ruby 2.0.0-p0) cuando me encontré con algunos problemas de tokens de au ... usando un scaffold sin cambiar nada y me estoy topando con el mismo problema, así que supongo que no es algo que haya hecho.

¿Qué es `params.require (: persona).permiso:nombre, edad)` haciendo en Rails 4?

Todos los ejemplos de parámetros fuertes en los documentos Rails 4 usan params.require(:person).permit(:name, :age). ¿Podría alguien por favor deconstruir y explicar lo que está ocurriendo con require y permit aquí? Gracias!

¿Cómo se utiliza attr accessible en Rails 4?

attr_accessible parece que ya no funciona dentro de mi modelo. ¿Cuál es la forma de permitir la asignación de masa en Rails 4?

Rails 4: Lista de tipos de datos disponibles

¿Dónde puedo encontrar una lista de tipos de datos que se pueden utilizar en Ruby on Rails 4? Tales como text string ... integer float date Sigo aprendiendo sobre nuevos y me encantaría tener una lista a la que pueda referirme fácilmente.

Agregar una migración de columna de referencia en Rails 4

Un usuario tiene muchas cargas. Quiero añadir una columna a la tabla uploads que haga referencia a la user. ¿Cómo debería ser ... d, :integer end end Pregunta relevante excepto para Rails 3. Migraciones de Rails 3: ¿Añadiendo la columna de referencia?

Paperclip::Errors:: MissingRequiredValidatorError con Rails 4

Recibo este error cuando intento cargar usando paperclip con mi aplicación rails blogging. No estoy seguro de a qué se refier ... , :tag_list, :image) end end Por favor, hágamelo saber si puedo complementar material adicional para ayudarle a ayudarme.

Atributos anidados parámetros no permitidos

Tengo un objeto Bill, que tiene muchos objetos Due. El objeto Due también pertenece a un Person. Quiero un formulario que pue ... "2"}, "2"=>{"amount"=>"30", "person_id"=>"3"}}}, "commit"=>"Create Bill"} ¿Ha habido algún cambio en Rails 4?

Rails 4: antes del filtro vs. antes de la acción

En rails >4.0.0 los generadores crean operaciones CRUD con before_action no before_filter. Parece hacer lo mismo. ¿Cuál es la diferencia entre estos dos?

Carga automática de archivos lib en Rails 4

Uso la siguiente línea en un inicializador para cargar automáticamente el código en mi directorio /lib durante el desarrollo: ... funcionaban para la carga por solicitud, solo quiero cambiarla a por-inicio carga. ¿Cuál es la manera correcta de hacer esto?

no se puede cargar tal archivo-bundler / setup (LoadError)

Estoy configurando la aplicación Rails 4 con Ruby 2.0, pero estoy obteniendo "La aplicación Web no se pudo iniciar"y obtengo ... f He añadido: SetEnv GEM_HOME /usr/lib/ruby/gems/1.8 Y ahora está funcionando. ¿Es la manera correcta de arreglar esto?

La advertencia de obsolescencia cuando se usa tiene muchos: a través de: uniq en Rails 4

Rails 4 ha introducido una advertencia de obsolescencia cuando se usa :uniq => true con has_many :through. Por ejemplo: ... t; { where spam: true }, class_name: 'Comment' ¿Cuál es la forma correcta de reescribir la declaración has_many anterior?

Rails 4: cómo usar $(documento).ready () con turbo-enlaces

Me encontré con un problema en mi aplicación Rails 4 al intentar organizar archivos JS "a la manera de rails". Anteriormente ... ía funcionar esto, especialmente con respecto a la carga de varios archivos a través del manifiesto(s) como la aplicación.js.

Rails 4: los activos no se cargan en producción

Estoy tratando de poner mi aplicación en producción y las rutas de recursos de imagen y css no funcionan. Esto es lo que est ... s compilados. Pero es muy confuso por qué está funcionando correctamente para javascripts (observe la ruta /assets/****.js).

Guardar enumeración de select en Rails 4.1

Estoy usando las enumeraciones en Rails 4.1 para hacer un seguimiento de los colores del vino. Vino.rb class Wine < Ac ... igual a 1 y no "1". ¿Hay una manera de forzar los rieles para interpretar el color como un entero en lugar de una cadena?

¿Cómo obtener un valor entero de una enumeración en Rails?

Tengo una enumeración en mi Modelo que corresponde a la columna en la base de datos. El enum se parece a: enum sale_info ... n_4: 4, plan_5: 5 } ¿Cómo puedo obtener el valor entero? He intentado Model.sale_info.to_i Pero esto solo devuelve 0.

Rails 4 - Parámetros fuertes-Objetos Anidados

Tengo una pregunta bastante simple. Pero no he encontrado una solución hasta ahora. Así que aquí está la cadena JSON que env ... anidados. Esto debe ser posible de alguna manera, ya que debería ser un caso de uso bastante común. Entonces, ¿cómo funciona?

¿Determinar qué atributos se cambiaron en Rails después de guardar la devolución de llamada?

Estoy configurando una devolución de llamada after_save en mi observador de modelo para enviar una notificación solo si el at ... mejor manera de manejar esto, preferiblemente usando callbacks de model observer (para no contaminar mi controlador código)?

Se ha producido un error al instalar pg (0.17.1) y Bundler no puede continuar

Acabo de instalar Rails 4.0.2 y al crear una nueva aplicación, en la etapa de paquete obtengo: Installing pg (0.17.1) Gem: ... ries and/or headers. Check the mkmf.log file for more details. You may need configuration options. ¿Cómo soluciono esto?