why i can't to use this code f.collection_select

43 views Asked by At

I would like to replace this line code:

from:

f.collection_select(:status, Status.all, :id,  :name

to:

f.collection_select(:status, [{id: 1, name: "status1"}, {id: 2, name: "status2"}], :id,  :name

But i got error:

undefined method `name' for {:id=>1, :name=>"status1"}:Hash

1

There are 1 answers

0
Oleg Shevtsov On
<%= f.select(:status, [['status1', 1], ['status1', 2]] ) %>