hi every body. i am try to do example of agil books.dynamically updating list of chapter 18. 1)this is my code for controller---- class ListnoajaxController < ApplicationController def index @items = Item.find_recent end def add_item item = Item.new(params[:item_body]) render(:partial => "item", :object => item) end def item end end 2)the code for item class in app/model class Item < ActiveRecord::Base attr_reader :body attr_reader :posted_on FAKE_DATABASE = [] def initialize(body) @body = body @posted_on = Time.now FAKE_DATABASE.unshift(self) end def self.find_recent FAKE_DATABASE end # Populate initial items new("Feed cat") new("Wash car") new("Sell start-up to Google") end 3)now i make two template 1)index.rhtml 2)_item.rhtml and the template code of index.rhtml is My To Do List ******************************* the code for partial template _item.rhtml is function item_added() { var item = $(''items'').firstChild; new Effect.Highlight(item); Element.hide(''busy''); $(''form-submit-button'').disabled = false; $(''item-body-field'').value = ''''; Field.focus(''item-body-field''); } function item_loading() { $(''form-submit-button'').disabled = true; Element.show(''busy''); } ''item'', :collection => @items) %> { :action => "add_item" }, :update => "items", :position => :top, :loading => ''item_loading()'', :complete => ''item_added()'') %> ''item-body-field'') %> ''form-submit-button'') %> Adding... **************************** ******************************* now i am refercing my page http://127.0.0.1:3000/listnoajax/index but it shows blank page so plese any body tell me how i do that example. thanx in advance
hi every body. i am try to do example of agil books.dynamically updating list of chapter 18. 1)this is my code for controller---- class ListnoajaxController < ApplicationController def index @items = Item.find_recent end def add_item item = Item.new(params[:item_body]) render(:partial => "item", :object => item) end def item end end 2)the code for item class in app/model class Item < ActiveRecord::Base attr_reader :body attr_reader :posted_on FAKE_DATABASE = [] def initialize(body) @body = body @posted_on = Time.now FAKE_DATABASE.unshift(self) end def self.find_recent FAKE_DATABASE end # Populate initial items new("Feed cat") new("Wash car") new("Sell start-up to Google") end 3)now i make two template 1)index.rhtml 2)_item.rhtml and the template code of index.rhtml is My To Do List ******************************* the code for partial template _item.rhtml is function item_added() { var item = $(''items'').firstChild; new Effect.Highlight(item); Element.hide(''busy''); $(''form-submit-button'').disabled = false; $(''item-body-field'').value = ''''; Field.focus(''item-body-field''); } function item_loading() { $(''form-submit-button'').disabled = true; Element.show(''busy''); } ''item'', :collection => @items) %> { :action => "add_item" }, :update => "items", :position => :top, :loading => ''item_loading()'', :complete => ''item_added()'') %> ''item-body-field'') %> ''form-submit-button'') %> Adding... **************************** ******************************* now i am refercing my page http://127.0.0.1:3000/listnoajax/index but it shows blank page so plese any body tell me how i do that example. thanx in advance