Articles of ruby on rails

diferencia entre la ruta de recogida y la ruta del miembro en ruby ​​on rails?

¿Cuál es la diferencia entre las rutas de recolección y las rutas de miembros en Rails? Por ejemplo, resources :photos do member do get :preview end end versus resources :photos do collection do get :search end end No entiendo.

No se puede migrar la base de datos después del andamio. Sección 2.2 Ruby on Rails Tutorial Michael Hartl

Estoy trabajando en el tutorial de Hartl ruby ​​on rails (sección 2.2) y tengo problemas para migrar la base de datos. Todo parecía estar funcionando, y luego ejecuté los rails generate scaffold User name:string email:string Después intenté ejecutar bundle exec rake db: migrate y obtuve el siguiente mensaje de error: $ bundle exec rake db:migrate […]

¿Para qué sirve el _snowman param en las formas de Ruby on Rails 3?

En Ruby on Rails 3 (actualmente usando Beta 4), veo que cuando se usa form_tag o form_for helpers hay un campo oculto llamado _snowman con el valor de ☃ ( Unicode \ x9731) que aparece. Entonces, ¿para qué es esto?

Heroku push rechazado, no se detectó ninguna aplicación compatible con Cedar

Estoy creando una aplicación de Rails con Rails 3.1.3: git init git remote add heroku git add . git commit -a -m “First commit” git push heroku master Tiene: Counting objects: 102, done. Delta compression using up to 4 threads. Compressing objects: 100% (86/86), done. Writing objects: 100% (102/102), 315.47 KiB, done. Total 102 (delta […]

¿Cómo hacer una consulta LIKE en Arel and Rails?

Quiero hacer algo como: SELECT * FROM USER WHERE NAME LIKE ‘%Smith%’; Mi bash en Arel: # params[:query] = ‘Smith’ User.where(“name like ‘%?%'”, params[:query]).to_sql Sin embargo, esto se convierte en: SELECT * FROM USER WHERE NAME LIKE ‘%’Smith’%’; Arel ajusta la cadena de consulta ‘Smith’ correctamente, pero debido a que esta es una statement LIKE, […]

advertencia: Mundo inseguro editable dir / usr / local / bin en RUTA, modo 040777

Cada vez que ejecuto este rails server comandos de rails server : advertencia: Mundo inseguro editable dir / usr / local / bin en RUTA, modo 040777 Busqué una solución aquí y me dijeron que chmod go-w /usr/local/bin : chmod go-w /usr/local/bin Pero me sale este error: chmod: no se puede cambiar el modo de […]

Ruby on Rails form_for select field with class

Estoy golpeando mi cabeza contra la pared en este caso. Quiero hacer una etiqueta de selección simple usando la etiqueta f.select pero nada de lo que hago funciona. Pongo un ejemplo a continuación: ‘my_style_class’)%> Ok, básicamente es una lista simple que una vez que se envía el formulario, coloca el valor en object_field . Todo […]

Net :: SMTPAuthenticationError al enviar correo electrónico desde la aplicación Rails (en entorno de ensayo)

Estoy enviando un correo electrónico desde mi aplicación de Rails. Funciona bien en el entorno de desarrollo, pero falla en la puesta en escena. Obtuve el siguiente error: Net::SMTPAuthenticationError (534-5.7.14 <https://accounts.google.com/ContinueSignIn?plt=AKgnsbtdF0yjrQccTO2D_6) Tenga en cuenta que no tengo un nombre de dominio para mi puesta en escena. Aquí están mis configuraciones en staging.rb config.action_mailer.delivery_method = :smtp […]

accepts_nested_attributes_for con find_or_create?

Estoy utilizando el método accepted_nested_attributes_for de Rails con gran éxito, pero ¿cómo puedo evitar que cree nuevos registros si ya existe un registro? A modo de ejemplo: Digamos que tengo tres modelos, Equipo, Membresía y Jugador, y cada equipo tiene_muchos jugadores a través de membresías, y los jugadores pueden pertenecer a muchos equipos. El modelo […]

Permitir cualquier cosa a través de la Política CORS

¿Cómo puedo deshabilitar cors? Por alguna razón, cargué salvajemente los orígenes y encabezados permitidos, pero mis solicitudes de ajax aún se quejan de que el origen no estaba permitido por mi política de CORS …. Mi controlador de aplicaciones: class ApplicationController ”, :content_type => ‘text/plain’ end end private # get the user currently logged in […]