Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 创建关联\u名称不创建关联_Ruby On Rails - Fatal编程技术网

Ruby on rails 创建关联\u名称不创建关联

Ruby on rails 创建关联\u名称不创建关联,ruby-on-rails,Ruby On Rails,在卡模型内部,我有以下代码,在创建卡模型后,应该创建meta_sm2模型 after_create :add_meta private def add_meta create_meta_sm2 end 但是,创建卡模型时,不会创建meta_sm2模型,但会触发select查询语句(参见下面的屏幕截图) 它不起作用的原因是create\u meta\u sm2无法创建有效记录 我的解决方案是在验证之前在meta\u sm2模型内设置一个

在卡模型内部,我有以下代码,在创建
模型后,应该创建
meta_sm2
模型

  after_create :add_meta

  private

  def add_meta
    create_meta_sm2
  end
但是,创建卡模型时,不会创建
meta_sm2
模型,但会触发select查询语句(参见下面的屏幕截图)


它不起作用的原因是
create\u meta\u sm2
无法创建有效记录

我的解决方案是在验证之前在
meta\u sm2
模型内设置一个