Learning rails... bit by bit This is really a two part question. I had a test page blow up on me yesterday. It had been working before the upgrade to the new rails. The problem really floored me, because it appears that a save of a model did not work, and then the framework didn''t know what to do. The bit of my controller code that does the save looks like this: @festival = Festival.new(params[:festival]) if @festival.save redirect_to(:controller => ''/main_admin'', :action => ''menu'') and return else render(:action => ''create_new_festival'') end So my first question is - how do I alter this save in order to test and see if the save died at the database. In fact the save was dying because of a select multiple statement that, I think, is returning a nil value, and the field is "not null" in the database. The select statement in my view looks like this: <select name="festival", "instruments[]" size="5" multiple="multiple"> <%= options_for_select(@organization.instruments, @festival.instruments) %> </select> This used to work, but does not. So my second question is what do I have wrong in the syntax of the select? (by the way, it displays just fine...) I need to be able to pass in an array from this select statement... I have tried all sorts of variants including name = "festival.instruments[]" name = "festival[instruments][]" and anything else I can think of. No luck... Any ideas? Thanks... Shelby