我有一个相当简单的设置:
模型/person.rb
has_many :links
模型/link_category.rb
attr_accessible :title
has_many :links
模型/链接.rb
attr_accessible :person_id, :link_category_id, :url
belongs_to :person
belongs_to :link_category
链接类别的示例可能是“facebook、twitter、pinterest、wordpress、博客等”。
我想要创建的,尽可能 DRY 和 RESTful,是一个单独的页面,列出所有链接类别和一个文本字段,供他们输入(或更新,如果已经提供)每个类别的 url。
例如,这样的事情http://example.com/person/23/links/edit
可能会显示这样的表格:
脸书:_ __ _ __ _ __ _ __ _ __ _ __ _ _
推特:__ http://twitter.com/example __
WordPress:_ __ _ __ _ __ _ __ _ __ _ __ _
兴趣:_ __ _ __ _ __ _ __ _ __ _ __ _
我想知道是否有人有一种优雅的方式来做到这一点,因为它在许多网站中变得非常普遍。