Wice grid


#1

I am trying to use wice grid plugin and I have run into problem. The
problem is when I have nested paths as follows:

Hardware :has_many installed_softwares
Software :has_many installed_softwares

installed_softwares belongs_to both

when I view individual hardware, I have a link “Installed Software” ->
hardware_installed_softwares

when I use wicegrid to view installed software and I create a link to
show, edit and delete. nothing displays on the page. when i look at
page source – there is on

here is the view:

<%= grid(@installed_softwares) do |g|
g.column :column_name =>‘Software:’, :attribute_name => ‘name’,
:no_filter => true,
:model_class => Software do |isoftware|
isoftware.software.name
end

g.column do |isoftware|
link_to “Show”, hardware_installed_softwares_path
(:hardware_id,isoftware)
end
end %>

here is controller view:
class InstalledSoftwaresController < ApplicationController
def index

@hardware = Hardware.find(params[:hardware_id])

@softwares = @hardware.find(:hardware_id).installed_softwares

@installed_softwares = initialize_grid(InstalledSoftware,
:include => :software,
:conditions => [‘hardware_id = ?’,params
[:hardware_id]],
:per_page => 20)
end

THanks in advance for your help