Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.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
Html 创建用于访问RoR 3中的关系的表单_Html_Ruby On Rails_Forms_Relationships - Fatal编程技术网

Html 创建用于访问RoR 3中的关系的表单

Html 创建用于访问RoR 3中的关系的表单,html,ruby-on-rails,forms,relationships,Html,Ruby On Rails,Forms,Relationships,这是我上一个问题的一种演变(尽管我改变了很多,包括模型名称,所以我认为我最好创建另一个线程)。。问题的性质也改变了 目前我正在努力为函数创建一个表单 @dot2.link!(@dot) 该功能在控制台中运行良好 以下是来自模型/控制器的信息(我尽量将其最小化): 一切正常 我如何为它创建一个表单(仅使用dot_id)作为输入 谢谢 查找集合\u选择表单帮助器。它以您喜欢的方式呈现关联,默认为选择框。Dude您正在使用有史以来最奇怪的应用程序。。。天哪,这些圆点是怎么回事?哈哈)如果最终成功,我会

这是我上一个问题的一种演变(尽管我改变了很多,包括模型名称,所以我认为我最好创建另一个线程)。。问题的性质也改变了

目前我正在努力为函数创建一个表单 @dot2.link!(@dot)

该功能在控制台中运行良好

以下是来自模型/控制器的信息(我尽量将其最小化):

一切正常

我如何为它创建一个表单(仅使用dot_id)作为输入


谢谢

查找集合\u选择表单帮助器。它以您喜欢的方式呈现关联,默认为选择框。

Dude您正在使用有史以来最奇怪的应用程序。。。天哪,这些圆点是怎么回事?哈哈)如果最终成功,我会发一个链接,我保证。。这是一个艺术项目,所以这个词的选择很奇怪。。
class User < ActiveRecord::Base
 has_many :dots, :dependent => :destroy
  ....
 end
class Dot < ActiveRecord::Base
  belongs_to :user
  has_many :linkages
   ...
  def link!(new_dot)
      linkages.create!(:end_id => new_dot.id)
         end
  ...
  end
class LinkagesController < ApplicationController
...
    def create
       @dot = current_user.dots.find(params[:linkages][:end_id])
       @dot2 = Dot.find(params[:id])
       @dot2.link!(@dot) 
    end
class CreateLinkages < ActiveRecord::Migration
     def self.up
    create_table :linkages do |t|
    t.integer :start_id
    t.integer :end_id
            t.timestamps
        end

add_index :linkages, :start_id
        add_index :linkages, :end_id
        add_index :linkages, [:start_id, :end_id], :unique => true
    end
...
    end
User.first.dots.first.link!(User.second.dots.second)