Мне нужен отдельный индекс / представление из созданной скаффолдом таблицы, которую я создал. В этом представлении у меня есть около половины исходных столбцов скаффолда с намерением пользователя иметь возможность редактировать и обновлять два из них. Я создал контроллер без скаффолда для генерации этого представления. Итак, мои вопросы:
1). Можно ли объединить ресурсы лесов и не лесов в частичной форме без лесов?
2). Могу ли я использовать действие правки и частичное из контроллера, не являющегося платформой, с обновлением, идущим в таблицу лесов?
Я предполагаю, что в производстве это, скорее всего, какая-то система авторизации? Но сейчас я просто хочу выяснить возможности. Мой просмотр / индекс в контроллере без скаффолда работает, но, конечно, кнопка редактирования ничего не делает. Я что-то пропустил? На данный момент я использую Rails 3.0 в Windows 7, если это имеет какое-либо значение.
Маршрутизация частично:
<%= form_tag(:controller=> "ravs", :method=> "get", :action=> "edit", :class=> "_dec") %>
<div >
<%= submit_tag(:controller=> "achvrs", :method=> "put", :action=> "update") %>
</div>
<% end %>
Это мои маршруты. Rb:
Effcnt::Application.routes.draw do
get "ravs/index"
get "ravs/edit"
get "ravs/_dec"
resources :achvrs
Это действие редактирования в моем контроллере без скаффолда:
def edit
@achvr = Achvr.find(params[:id])
end