Cargando

Rails - mas de una llave foranea




Pulsa corazón para recibir avisos de nuevas Respuestas

  AUTOR PREGUNTA

Publicado 11 junio 2014 - 23:02
¿Cómo puedo agregar más de una llave foránea en el active record en una aplicación con ruby on rails?
  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba

 

Publicado 12 junio 2014 - 05:36
primero debes en la sentencia create debes agregar lo siguiente:

def create
@post = Post.find params[:post_id]
@comment = @post.comments.build(params[:comment].merge(:user_id => current_user.id)) end

Y por último supongamos que tu módelo Comentarios llevará la foranea de Post:

class Comment < ActiveRecord::Base
attr_protected :user_id end


   AUTOR PREGUNTA

Publicado 12 junio 2014 - 06:21
Gracias crack!


X