###前提・実現したいこと
開発言語:Ruby
実装したい内容:
①ユーザが当てはまる質問のチェックボックスにチェックを入れていく。
②各チェックボックスにそれぞれの得点を割り振っておく
③チェックしたところの得点を受け取って合算する
④その合計得点に対応する文章を静的に表示する
###発生している問題・エラーメッセージ
どう実装したらいいか手順が全然分かっていない状態です
既に記述しているところも間違っていそうです、、、
コメントアウトしている箇所のこういう手順で実装したらいけるんじゃないか、というところが間違ってないかだけでもお教え頂けると幸いです。
###該当のソースコード
class MitibikiController < ApplicationController def home end def index #check_boxに応じてpointをゲットする @point = Point.new point = @point i = 0 while i < 10 do puts point[i].to_i end #pointを文字列から数値に変換する #数値を合算する #合算した数値に合わせて文を表示する end end
ちなみに、HTMLはこちらです。
<p>当てはまる項目にチェックするだけでOK!そしたら自分が次にどう行動するのがいいのか手に取るように分かるよ!</p> <h3>では、質問START!</h3> <%= form_tag( { :controller => "mitibiki", :action => "index"}, { :methos => :get, :id => "fm" } ) do |f| %> <p><%= check_box_tag :point, :value => "5" %>途上国スタディツアーに参加したことがある</P> <p><%= check_box_tag :point, :value => "2" %>国際協力に興味があるほうだと思う</p> <p><%= check_box_tag :point, :value => "5" %>口座引き落とし制の寄付を登録している</p> <p><%= check_box_tag :point, :value => "3" %>国際NGOの名前を3つは言える</p> <p><%= check_box_tag :point, :value => "1" %>本が好き</p> <p><%= check_box_tag :point, :value => "2" %>海外に行ったことがある</p> <p><%= check_box_tag :point, :value => "3" %>ボランティアをしたことがある</p> <p><%= check_box_tag :point, :value => "2" %>フェアトレード商品とは何か説明できる</p> <p><%= check_box_tag :point, :value => "2" %>プロボノとはなにかわかる</p> <%= submit_tag '送信' %> <% end %>
###補足情報
初めて質問するので説明の仕方もめちゃくちゃかもしれません。ご教授頂けると幸いです。よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー