控制员:
def new(user)
@address = Address.new
@address.user_id = user.id
end
我点击的触发错误的链接
<%= link_to "Add Address", new_address_path(current_user)%>
地址模型
belongs_to :user
用户模型
has_many :addresses
新地址视图
<h1>New Address</h1>
<% form_for @address, :url => new_address_path do |f| %>
<%= f.error_messages %>
<%= render :partial => "form", :object => f %>
<%= f.submit "Add Address" %>
<% end %>
地址架构
create_table "addresses", :force => true do |t|
t.string "number"
t.string "street"
t.string "city"
t.string "state"
t.string "zip_code"
t.integer "user_id"
end
我的路线
map.resources :users
map.resources :addresses
错误是
uninitialized constant AddressesController
Parameters:
{"format"=>"#<user:0x105498c60>"}