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