私はレールを使い始めたばかりで、いくつかの問題に遭遇しました。「メイン」データベースに新しいエントリを追加する基本的なフォームを作成しようとしています。フォームを送信すると、「new」を実行する代わりに「update」を実行しようとしているように見えます。ドキュメントによると、これは /photos/:id によって呼び出される必要があります
ブラウザに表示されるエラーは次のとおりです
不明なアクション
AdminController のアクション「更新」が見つかりませんでした
コントローラ:
class AdminController < ApplicationController
def index
@post = Main.create
end
def new
end
end
index.erb.html:
<%= form_for @post, :url => { :action => "new" }, :html => {:class => "nifty_form"} do |f| %>
<%= f.text_field :title %>
<%= f.text_area :entry, :size => "60x12" %>
<%= f.submit "New" %>
<% end %>
ルート:
Tasks::Application.routes.draw do
root :to => "Main#index"
resources :main
resources :admin