1

首先:我是 ruby​​ on rails 的新手。

我想链接到一个空的“编辑”站点。例如:我点击链接“编辑内容”。我应该被引导到“内容/编辑”,但表格中没有任何值。比我应该能够通过单击 html 选择框中的条目来选择“内容”。之后,表单应该填充内容值。

我试图修改“edit_content_path”方法,但总是需要一个 ID。

有任何想法吗?

我为找到解决方案而阅读的内容:http: //guides.rubyonrails.org/routing.html

问候!=)

4

2 回答 2

0

只需将以下内容添加到resources :contents您的调用中routes.rb

resources :contents, :except => :edit do
  get 'edit', :on => :collection
end
于 2012-04-13T16:15:44.033 回答
0

您只能“编辑”现有对象。您需要使用 new_content_path 才能创建内容。

Rails 默认为您提供 7 个 RESTful 操作。

在此处输入图像描述

有关详细信息,请参阅 ruby​​.railstutorial.org/book?version=3.2#top。

于 2012-04-13T15:15:30.187 回答