search for: salable_items

Displaying 16 results from an estimated 16 matches for "salable_items".

2006 Aug 06
6
Having Problem w/ Agile Web Development book
I get this error ... NoMethodError in StoreController#index undefined method `salable_items'' for Product:Class and here is my store_controller.rb ... class StoreController < ApplicationController def index @products = Product.salable_items end def self.salable_items find(:all, :conditions => "date_available <= now()", :order => "date_avai...
2006 Jan 27
4
testing for nil numeric value in find
In the agile/rails tutorial book the following construct is added to products.rb. def self.salable_items find( :all, :conditions => "date_available <= now()", :order => "date_available desc") end Now, I wish to extend :conditions => to exclude products that have a nil value for the price. I have tried different syntax using &...
2006 Feb 28
3
Agile Web Development Example Application Question
...sample products. I typed the examples to build the Store controller carefully and finally just copied them from what the book''s Web site supplies. So now I have: app/controllers/store_controller.rb> class StoreController < ApplicationController def index @products = Product.salable_items end end and in the app/models/product.rb I have the new piece of code ____snip____ def self.salable_items find(:all, :conditions => "date_available <= now()", :order => "date_available desc") end _____end snip____ When I try to a...
2006 Dec 04
3
uninitialized constant Product
...ally following the instructions/code snippets from "Agile Web Development with Rails" and got as far as page 73 where I did ruby script/generate controller Store index, then edited store_controller.rb to class StoreController < ApplicationController def index @products = Product.salable_items end end and product.rb to: def self.salable_items find(:all, :conditions => "date_available <= now()", :order => "date_available desc") end but it keeps showing this error in http://localhost:3000/store/ : NameError in StoreController#index un...
2006 Feb 12
0
no method error - you have a nil object....
...@items << LineItem.for_product(product) #uses helper class method "for_product" in model: line_item.rb, which creates a line_item based on a given product @total_price += product.price end end ===== class StoreController < ApplicationController def index # calls salable_items function in the controller to create a list of items that are available for sale depending on date @products = Product.salable_items end def add_to_cart # method to add product with :id to the cart with redirect to display product = Product.find(params[:id]) @cart = find_cart #...
2006 Mar 06
5
Rails MySQL query
Hi, I?m following the Depot tutorial in Agile Web Development with Rails. I need some help to display products thats in one specific category. mysql> select * from products where category = "jackets" does what I want, but I?m not sure how to make a list and display it in rails? This code displays every product with some of its fields, but I want it to only display the products
2006 Apr 20
0
Please help me !
Hi To This Group! I am new to ROR I have some problem in varible acessing in the rb file. I worte the def in the strored controller .rb def products_cat $rid=params[:id] @categories = Category.salable_items @products_id = Product.find(params[:id]) @products = Product.salable_items1(params[:id]) flash[:notice] = "Succesfully" end I want to acess the varible that is in nthe product.rb file that is model def self.salable_items1(rid) find(:all, :conditions => "cat_id = r...
2006 Feb 26
0
NoMethodError in Agile Web Devleopment Depot Tutorial
...cart.rb:10:in `add_product'' #{RAILS_ROOT}/app/controllers/store_controller.rb:11:in `add_to_cart'' Any ideas? Here are various bits of code: =============================== #store_controller.rb class StoreController < ApplicationController def index @products = Product.salable_items end def add_to_cart product = Product.find(params[:id]) @cart = find_cart @cart.add_product(product) redirect_to(:action => ''display_cart'') end def display_cart @cart = find_cart @items = @cart.items end private def find_cart session[:...
2006 Jan 30
2
Cannot see what I have done wrong.
...troller def add_to_cart product = Product.find(params[:id]) @cart = find_cart @cart.add_product(product) redirect_to(:action => ''display_cart'') end def display_cart @cart = find_cart @items = @cart.items end def index @products = Product.salable_items end private def find_cart session[:cart] ||= Cart.new end end ~ "app/controllers/store_controller.rb" ******* class LineItem < ActiveRecord::Base belongs_to :product def self.for_product(product) item = self.new item.quantity = 1 item.product = product...
2007 Oct 19
14
Agile Web Development Book, need a bit of help
I''m working my way through the book Agile Web Development with Rails, and I am in the section where the book has me creating a display_cart method and the associated view. When I copied the code from the book into the view, it threw this error. If anyone could give me some hints where I should be looking I''d appreciate it. NoMethodError in Store#display_cart Showing
2006 Jun 23
3
Yet another problem with NoMethodError in Store#display_cart
...t</h1> 2: 3: <p> 4: Your cart contains <%= @items.size %> items. 5: </p> <--- end error here ---> Here is a copy/paste of my code: <--- file store_controller.rb begin here ---> class StoreController < ApplicationController def index @products = Product.salable_items end def add_to_cart product = Product.find(params[:id]) @cart = find_cart @cart.add_product(product) redirect_to(:action => ''display_cart'') end def diplay_cart @cart = find_cart @items = @cart.items end private def find_cart...
2006 Jan 19
0
file_column error: tmp file created but not actual
...:with => %r{^http:.+\.(gif|jpg|png)$}i, # :message => "must be a URL for a GIF, JPG, or PNG image" # Return a list of wallpapers we can sell (which means they have to be # available). Show the most recently available first. def self.salable_items find(:all, :conditions => "date_available <= now()", :order => "date_available desc") end protected # Validate that the wallpaper price is a positive Float. #def validate #:doc: # errors.add(:price, "should be positive&quot...
2006 Apr 18
4
''depot'' tutorial failing on adding to cart
Hi I''m very keen to learn RoR and have been following the Agile Web Development with Rails book (first edition). However, I''ve come across a problem which has had me stumped for days now. After following the instructions up to page 85 I have tried testing the code thus far, as suggested, by adding an item to the cart. But I am getting the following error: --
2006 Aug 02
7
Same error ... again.
...lt;/td> <td align="right"><%= item.unit_price * item.quantity %></td> </tr> <% end -%> </table> [CODE] My store_controller.rb in app/controllers/ is: [CODE] class StoreController < ApplicationController def index @products = Product.salable_items #salable items defined in product.rb end #model def add_to_cart product = Product.find(params[:id]) @cart = find_cart @cart.add_product(product) redirect_to(:action => ''display_cart'') end def display_cart @cart = fin...
2005 Dec 30
1
Problems with Testing (Depot) demo app in Agile Rails book
.../mysql_adapter.rb:171:in `select_all'' c:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.13.2/lib/active_record/base.rb:431:in `find_by_sql'' c:/ruby/lib/ruby/gems/1.8/gems/activerecord-1.13.2/lib/active_record/base.rb:395:in `find'' #{RAILS_ROOT}/app/models/product.rb:12:in `salable_items'' #{RAILS_ROOT}/app/controllers/store_controller.rb:6:in `index'' Request Parameters: None Show session dump --- :user_id: flash: !ruby/hash:ActionController::Flash::FlashHash {} Response Headers: {"cookie"=>[], "Cache-Control"=>"no-cache"} ~~~...
2006 Jan 11
6
Help -- NoMethodError in
Hi, I am just learing Rails and I am going through the Agile Web Development with Rails book. I am receiving: NoMethodError in Store#add_to_cart undefined method `add_product'' for #<StoreController:0x3764d80> RAILS_ROOT: ./script/../config/.. Application Trace | Framework Trace | Full Trace #{RAILS_ROOT}/app/controllers/store_controller.rb:12:in `add_to_cart''