I spent a whole day trying to figure out how to add ajax magic (pagination,
sorting..etc) to my table-plus. But, it's only giving me an "undefined
method 'get' for #ActiveRecord. Can someone point me to the right
direction? Something obvious must be wrong.Thanks.
1. Error message
Started GET "/products?page=2&render=none&_=1383409360860" for 127.0.0.1 at
2013-11-03 00:22:44 +0800
Processing by ProductsController#index as JS
Parameters: {"page"=>"2", "render"=>"none", "_"=>"1383409360860"}
Product Load (0.2ms) SELECT "products".* FROM "products" LIMIT 30 OFFSET
30
Completed 500 Internal Server Error in 3ms
NoMethodError (undefined method `get' for
#<ActiveRecord::Relation:0x007fb89bfc8c98>):
app/controllers/products_controller.rb:11:in `block (3 levels) in index'
app/controllers/products_controller.rb:9:in `block in index'
app/controllers/products_controller.rb:8:in `index'
(it's requesting a JS which means the ajax stuff is good but what is
undefined method 'get'?)
2. index.dryml
<index-page>
<collection: replace>
<table-plus update="products" fields="name,body,updated_at">
</table-plus>
</collection:>
</index-page>
3. products_controller.rb
class ProductsController < ApplicationController
hobo_model_controller
auto_actions :all
def index
hobo_index do
respond_to do |format|
format.html
format.js { hobo_ajax_response @products }
end
end
end
end
--
You received this message because you are subscribed to the Google Groups "Hobo
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/hobousers.
For more options, visit https://groups.google.com/groups/opt_out.