質問: railsで、星5つの5段階評価ができるのものを実装したいのですが、やり方がわかりません。 まずrailsでデータベースに星5つのうちいくつかを挿入するメソッドを作成して、その後その評価を取り出して、それにjQueryやjavascriptやcssで星型にしたりするのはなんとなくイメージできますが(イメージなのでそこがそもそも違うかもしれません)まずrailsでどのようにバックエンドの方を作成すればいいのかがわかりません。 目標としてはamazonの商品の星5つの評価ができるようになることです。 どなたか教えていただけないでしょうか。
回答: イメージが湧いてるのでしたらやってみたら良いでしょう。 何について星の評価をしたいのかわかりませんが、DBに評価用のテーブルを作らないといけないのは想像が付きますよね? まずはその評価する商品なりを登録したりする管理画面のような物がまずは必要です。 で商品を画面に表示する、星をクリックされたらそれを登録する。 そのへんはAJAXでやったりすることになるかと。 この時点でさっぱりでしたらもう一度RAILS等の入門によくあるTODOアプリを自分で必ず入力して動作させて下さい。 実際に動かさずに、見た、読んだだけでわかった気になってるのが一番最悪です。 とりあえず効率だとかあれこれ言わずに手を動かすのがプログラムの最上の上達法だと思いますよ。