Я новый парень, ява-программист.
Использование пространства имен столкнулось с трудностями в rails3.
rails g scaffold ns::e1 name:string
rails g model ns::e2 name:string e1:references
rake db:migrate
редактировать приложение / модели / ns / e1.rb
class Ns::E1 < ActiveRecord::Base
has_many :e2s
end
редактировать приложение / views / ns / e1s / show.html.erb
<p id="notice"><%= notice %></p>
<p>
<b>Name:</b>
<%=@ns_e1.name%>
</p>
<%= form_for([@ns_e1, @ns_e1.e2s.build]) do |f| %>
<div class="field">
<%= f.label :name %>
<br/>
<%= f.text_field :name %>
</div>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
<%= link_to 'Edit', edit_ns_e1_path(@ns_e1)%>|
<%= link_to 'Back', ns_e1s_path %>
Ошибка неопределенный метод `ns_e1_ns_e2s_path '
Как настроить route.rb? Спасибо
Спасибо, ream88, я нашел решение.
Редактировать маршруты. Рб.
namespace :ns do
resources :e1s do
resources :e2s, :as => :ns_e2s
end
end