rails:1836
From: Kyoko Sato <k.sato@a...>
Date: Wed, 15 Nov 2006 19:39:26 +0900
Subject: [rails:1836] Re: 既存のデータベースとscaffold
お世話になっております。佐藤です。 三浦さんのやり方で、listの表示は出来ていたのですが、Edit, Show を表示す ると、下記のようなエラーが発生してしまいました。 他のプロジェクトのファイルを見ても、うまくいっているファイルと同じように 見えているので、何か別の設定が必要なのかなと思っているのですが、どうなの でしょうか? よろしくお願い致します。 --------account_controller.rb------------------------------------------- class AccountController < ApplicationController def index list render :action => 'list' end # GETs should be safe (see http://www.w3.org/2001/tag/doc/whenToUseGet.html) verify :method => :post, :only => [ :destroy, :create, :update ], :redirect_to => { :action => :list } def list @account_pages, @account = paginate :account, :per_page => 10 end def show @account = Account.find(params[:id]) end def new @account = Account.new end def create @account = Account.new(params[:account]) if @account.save flash[:notice] = 'Account was successfully created.' redirect_to :action => 'list' else render :action => 'new' end end def edit @account = Account.find(params[:id]) end def update @account = Account.find(params[:id]) if @account.update_attributes(params[:account]) flash[:notice] = 'Account was successfully updated.' redirect_to :action => 'show', :id => @account else render :action => 'edit' end end def destroy Account.find(params[:id]).destroy redirect_to :action => 'list' end end --------------------edit.rhtml------------------------------------------- <h1>Editing account</h1> <%= start_form_tag :action => 'update', :id => @account %> <%= render :partial => 'form' %> <%= submit_tag 'Edit' %> <%= end_form_tag %> <%= link_to 'Show', :action => 'show', :id => @account %> | <%= link_to 'Back', :action => 'list' %> --------------------show.rhtml------------------------------------------- <% for column in Account.content_columns %> <p> <b><%= column.human_name %>:</b> <%=h @account.send(column.name) %> </p> <% end %> <%= link_to 'Edit', :action => 'edit', :id => @account %> | <%= link_to 'Back', :action => 'list' %> --------------------show error------------------------------------------- Couldn't find Account without an ID /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/base.rb:939:in `find_from_ids' /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/base.rb:382:in `find' app/controllers/account_controller.rb:16:in `show' --------------------edit error------------------------------------------- Couldn't find Account without an ID /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/base.rb:939:in `find_from_ids' /usr/local/lib/ruby/gems/1.8/gems/activerecord-1.14.4/lib/active_record/base.rb:382:in `find' app/controllers/account_controller.rb:34:in `edit' -- ML: rails@r... 使い方: http://QuickML.com/
1799 2006-11-06 12:15 [katayama@l... ] Railsサイトを開設しました 1800 2006-11-06 12:58 ┗[tf@s... ] 1801 2006-11-06 13:09 ┗[katayama@l... ] 1802 2006-11-06 13:27 ┗[tf@s... ] 1803 2006-11-06 13:39 ┗[katayama@l... ] 1804 2006-11-06 13:54 ┗[tf@s... ] 1805 2006-11-06 14:08 ┣[tf@s... ] 1812 2006-11-09 08:38 ┗[katayama@l... ] 1813 2006-11-09 09:51 ┗[k.sato@a... ] 既存のデータベースとscaffold 1814 2006-11-09 09:59 ┣[kazuhiko@f... ] 1815 2006-11-09 10:34 ┃┗[k.sato@a... ] 1816 2006-11-09 10:43 ┃ ┗[k.sato@a... ] 1817 2006-11-09 10:52 ┃ ┗[sakuro@e... ] 1818 2006-11-09 11:01 ┃ ┗[k.sato@a... ] 1819 2006-11-09 11:37 ┃ ┣[sakuro@e... ] 1820 2006-11-09 11:51 ┃ ┃┗[k.sato@a... ] 1821 2006-11-09 12:00 ┃ ┃ ┣[daisaito@l... ] 1822 2006-11-09 12:35 ┃ ┃ ┗[naoji@t... ] 1859 2006-11-30 06:42 ┃ ┗[k.sato@a... ] 1823 2006-11-09 15:18 ┗[issei.m@g... ] 1835 2006-11-15 09:31 ┣[k.sato@a... ] -> 1836 2006-11-15 11:39 ┃┗[k.sato@a... ] 1837 2006-11-15 12:09 ┃ ┗[issei.m@g... ] 1838 2006-11-15 13:01 ┃ ┗[andyjpn@g... ] 1878 2006-12-07 07:19 ┗[k.sato@a... ] WEBrickが起動してくれません 1879 2006-12-07 07:35 ┗[sakuro@e... ] 1880 2006-12-07 09:25 ┗[k.sato@a... ]