KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
There are so many results for this search on google, and it's even asked at SO - but the solutions discussed so far are not helping me. Here's the issue: I have a form_for @company |f| and I am using f.collection_select for company_status_id - but when the form loads, I want the actual company status selected if it is set. Through the debugger I know, that it's been set, yet I am getting a default value displayed there. Here's the code: = puts @company.company_status_id = f.collection_select :company_status_id, ListCache.company_statuses, :id, :name, {:prompt => @select_value} Here's the generated htmnl <select id="company_company_status_id" prompt="-Select-" name="company[company_status_id]"> <option value="1">-Not Available-</option> <option value="2">Active</option> <option value="3">Bankrupt</option> <option value="4">Acquired</option> </select> And the conditions remain the same even if I do: f.collection_select :company_status_id, ListCache.company_statuses, :id, :name, {:prompt => @select_value, :selected => :selected => @company.company_status} Or f.collection_select :company_status_id, ListCache.company_statuses, :id, :name, {:prompt => @select_value, :selected => @company.company_status}
Tags (comma-separated)
Save Edits
Cancel