私は探していて、何も見つからないようです。Rails アプリで Easy-Roles と CanCan を使用しています。ロール列は文字列の配列として定義されています。ユーザーがドロップダウン リストからロールを入力/選択すると、パラメーターは配列ではなく文字列として送信されるため、データベースに保存できません。
文字列から 1D-1 要素の文字列配列を作成できる方法はありますか?
編集:
ここに私のフォームがあります:
<%= f.collection_select :roles, User::ROLES, :to_s, :split,
:prompt=>"Select a role" %>
そして、私はこのエラーを受け取ります:
Attribute was supposed to be a Array, but was a String. -- "Admin"