###前提・実現したいこと
現在、ドットインストールのようなアプリを制作中です。
・HTML入門
resson01. HTMLとはなにか
[理解度チャック]
resson02. 必要なツールを用意しよう
[理解度チャック]
resson03. タグと属性を理解しよう
[理解度チャック]
……
上記のようにレッスン事にcheck_boxで理解度をチェックし、
Homeで進捗を確認するというものです。
今後CSS入門やRUBY入門と増やすことを考えています。
###発生している問題・エラーメッセージ
レッスン事にテーブルを作ると
同じ内容のテーブルが莫大な数になってしまいます。
また、今後のCSSやRUBYでも同じテーブルになることを考えると尚更です。
効率のよい方法があると思うのですが考えつきません。
参考になるサイトやアドバイスなど、
ご教授お願いします。
###該当のソースコード
<%= form_tag(controller: 'resson1s', action: "index") do %> <p><%= check_box_tag('number1',checked_value = "1") %> <%= label_tag("number1", "一度は確認した") %></p> <p><%= check_box_tag('number2', checked_value = "1") %> <%= label_tag("number2", "なんとなく理解した") %></p> <p><%= check_box_tag('number3', checked_value = "1") %> <%= label_tag("number3", "完全に理解できた") %></p> <%= submit_tag("送信") %> <% end %>
create_table "resson1s", force: :cascade do |t| t.integer "number1" t.integer "number2" t.integer "number3" t.datetime "created_at", null: false t.datetime "updated_at", null: false end
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/18 08:21