-
0 votesanswersviews
'Company'和'Person':威胁他们类似......但在创建表单时会出现问题
我们公司可以与个人和公司签订 Contract . 因此, Contract 的责任“方”可以是个人也可以是公司 . 我已经设置了一个模型,其中: --- Contract ------人| - 公司 class Contract <ActiveRecord :: Base belongs_to:party,:polymorphic => true end class Party &... -
2 votesanswersviews
Ruby on Rail:为设计用户添加多态地址
ROR新手在这里 . :-) 我正在使用Devise进行身份验证,并将first_name和last_name添加到由devise创建的User模型中 . 我还创建了地址模型: create_table:地址do | t | t.string:line1 t.string:line2 t.string:city t.string:state t.integer:addressable_id t.... -
0 votesanswersviews
Rails link_to多态父级,可以有一个嵌套路由
我有Comment模型,它与可评论模型(如Project,User,Update等)的多态关联 . 我有一个页面,用户可以看到每个用户的评论 . 我希望每条评论附近都有一个链接,其中包含与此评论关联的对象的地址 . 我可以这样写: link_to 'show on page', Object.const_get(c.commentable_type).find(c.commentable_id) ... -
0 votesanswersviews
多态Avatar类在构建时堆栈级别太深
这个奇怪的错误需要一些帮助:得到2个类: class Avatar < ActiveRecord::Base belongs_to :avatarable, :polymorphic => true attr_accessible :photo_content_type, :photo_file_name, :photo_file_size, :photo 和 class ... -
2 votesanswersviews
Laravel-Many-to-one多态关系
我正在使用laravel 5.1 . 场景如下(这是一个例子 . 真实情况类似于这个例子) 我有3个型号 大学 学生 老师 一所大学可以有很多学生,但学生只能拥有一所大学 . 一所大学可以有很多老师,但老师只能拥有一所大学 . 我想在laravel中 Build 这些表之间的关系 . 其中一种方法是在Students and Teachers表中放置一个college_id外键 .... -
21 votesanswersviews
如何在Yii2中的ON条件中使用常量hasMany关系
我尝试创建一个多态关联,这在Rails中很常见,但遗憾的是在Yii2中没有 . 作为实现的一部分,我需要定义关系: public function getImages() { return $this->hasMany(RecipeImage::className(), ['imageable_id' => 'id', 'imageable_type' =>... -
4 votesanswersviews
Laravel雄辩的一个模型和许多模型之间的关系如MorphOne?
Introduction: 我有这些表与他们的模型: 地址表 - >地址模型 users表 - >用户模型 公司表 - >公司型号 属性表 - >属性模型 Rules: 每个用户只能拥有一个地址 . 每家公司只能有一个地址 . 每个属性只能有一个地址 . Two possible relationships planning could ...