------ art_123547_12753402.1164411368889
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
hello there all,
i am writing a website in rails, i love it, but i am banging my head here .
ok, i have a table called sites ( means customer sites )
each site has_many :site_notes
so, site_note belongs_to :site
i used a scaffold to generate the site notes files. site notes work kinda
like comments to a blog.
a customer has sites and for each site, i want him to be able to post notes
about what what his machines are doing.
so, my link to the sites controller looks like this.
<% ink_to "site notes", :action "list",
:id @site,
:controller 'site_notes' %>
and in the site_notes_controller.rb i have this
def list
@site ite.find(params[:id])
@site_notes iteNote.find(:all, :conditions ["site_id", @site.id])
@site_note_pages, @site_notes aginate :site_notes, :per_page 10
end
everything seems to work, it lists the right notes, i can edit and delete
them etc..
but when i try to add a new one, it tells me that it cannot find a Site
without an id.
so, i guess i need to know how to put something either in the model or
controller, (or view, whatever works)
that will automatically add site_id site.id when i create a new note
thanks
sk
------ art_123547_12753402.1164411368889--