在我的rails应用程序中,我有两个相关的模型,名为Magazine和Article.
杂志
class Magazine < ActiveRecord::Base
has_many :articles
end
Run Code Online (Sandbox Code Playgroud)
文章
class Article < ActiveRecord::Base
belongs_to :magazine
end
Run Code Online (Sandbox Code Playgroud)
路线
Magazineapp::Application.routes.draw do
resources :magazines do
resources :articles
end
end
Run Code Online (Sandbox Code Playgroud)
schema.rb
create_table "articles", :force => true do |t|
t.string "title"
t.string "author"
t.integer "magazine_id"
t.datetime "created_at"
t.datetime "updated_at"
end
create_table "magazines", :force => true do |t|
t.string "title"
t.datetime "created_at"
t.datetime "updated_at"
end
Run Code Online (Sandbox Code Playgroud)
我正在尝试从文章的新页面创建一篇与杂志相关的新文章.因此,我在杂志的节目页面中创建了一个链接,将选定的杂志传递到新文章的页面.
意见/杂志/ show.html.erb
<p id="notice"><%= notice %></p>
<p>
<b>Title:</b>
<%= @magazine.title %> …Run Code Online (Sandbox Code Playgroud)