Cargando

Ir a contenido

X

Rails - mas de una llave foranea





  AUTOR PREGUNTA

Publicado 11 junio 2014 - 22: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 - 04: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 - 05:21
Gracias crack!


X