私は Ruby と Haml を初めて使用するので、これについてぐるぐる回っています。Google で調べても、使用できるサンプル コードが表示されません。
を使用してselect_tag
、テーブルからリストを作成できます。しかし、アイテムの単純な静的リストを使用する方法がわかりません。誰かがこれを適切な Haml に変更できますか? 注: ソース テーブルは「email」で、フィールドは「status」です。
= select_tag(:email, :status, {"canceled", "pending", "success"})
「キャンセル済み、保留中、成功」という項目だけが含まれるドロップダウンリストを探しています。
私が得るエラーはodd number list for Hash._hamlout.format_script...
更新: 必要と思われるサンプル コードを見つけましたが、エラーは発生しませんが、ドロップダウン ボックスは空です:
= select_tag(:email, :status,{ "canceled" => "1", "pending" => "2", "success"=>"3"})
生成される HTML は次のとおりです。
<select female="2" male="1" id="email" name="email">status </select >