\r
set_default: () ->\r
super()\r
+ @args.item_name ||= Manifest.manifest().singularize(@parent.name)\r
@args.param_id ||= 'prefix'\r
\r
init: () ->\r
@item_name = @args.item_name\r
@param_id = @args.param_id\r
\r
+ path_name: () ->\r
+ @parent.name\r
+ #Manifest.manifest().pluralize(@item_name)\r
+ \r
encode_query: (params) ->\r
q = []\r
q.push('page=' + Pettanr.to_s(params['page'])) if params['page']\r
''\r
\r
encode_url: (action_name, params) ->\r
- c = Manifest.manifest().models[@item_name].table_name\r
+ controller_name = @path_name()\r
+ c = controller_name\r
a = if action_name == 'index' or action_name == 'show' or action_name == 'destroy'\r
''\r
else\r