はじめに
Ruby on Rails でトランプのゲームを作ってみませんか。
coffeescript、javascript を使いません。Ruby と、ほんの少しの HTML、CSS で作ります。
Ruby on Rails の入門としては最適だと思いませんか。
Ruby on Rails をインストールして、さて、これから何を作ろうかと思っている人に勧めます。
一応、Ruby のインストール方法も書きましたが、VirtualBox は大げさだと思い Windows
に入れる方法にしました。
興味のある方は『
Ruby on Rails を windows にインストールする方法の例
』
を見てください。
ちなみに、私は Windows に入れて使っています。
やっぱり私には VirtualBox は少し重いです。メモリも使うし。
トランプゲームなのでトランプの画像が必要です。
私は、無料素材倶楽部
http://sozai.7gates.net
からダウンロードしました。
無料アイコン > その他 > トランプ にあると思います。
サイズを小さく ( 横:200 × 縦:300 ) して使っています。
なお、お時間があれば 雑談のページ も見てください。
ご注意
Rails 7 では、javascript などフロントエンドといわれる部分が変更されています。
例えば、
@rails/ujs がデフォルトから外されたなど。
とりあえず、ここで関連するのは以下の 3 つです。
-
スタイルシートで sass ( ファイルタイプが scss ) を使う場合は Gemfile
の『gem "sassc-rails"』
のコメントを外す。
scss ファイルも自動では作成されません。
-
POST で送信したデータに誤りがありエラーメッセージを表示させる場合は、render の引数に
『status: :unprocessable_entity』を付ける。
例えば、『render :xxxx, status: :unprocessable_entity』
-
ビューで使用する data-confirm が使えない。
@rails/ujs を入れれば使えるようです。
代替手段
として data-turbo-confirm というのがあるのですが、こちらは
form でしか使えないようです。
更新履歴
- 2023.6.上旬
- トランプのゴルフゲームを CoffeeScript で作ってみました。
ゴルフゲーム
- 2023.4.上旬
- サイコロ反転パズルというものを CoffeeScript と Three.js で作ってみました。
サイコロ反転パズル
- 2023.2.中旬
- 『
Ruby on Rails のインストール
』
において、SQLite3 を入れなくても Rails が動くようです。
お手数をかけて申し訳ありませんでした。
- 2022.8.下旬
- トランプのピラミッドゲームを CoffeeScript で作ってみました。
ピラミッドゲーム
- 2022.4.中旬
- 3D オセロみたいなものを CoffeeScript と three.js で作ってみました。
3D オセロ
- 2020.6.上旬
- 箱入り娘というスライドゲームを CoffeeScript で作ってみました。
箱入り娘
- 2020.3.中旬
- ペントミノ パズルを CoffeeScript で作ってみました。
ペントミノ パズル
- 2019.10.中旬
- 15 パズルを CoffeeScript で作ってみました。
15 パズル
- 2019.6.中旬
- 気が向いた時にこっそり変更しています。
今回はファイルの場所を変更してしまいました。
- 2019.3.上旬
- 神経衰弱を CoffeeScript で作ってみました。
神経衰弱
- 2018.8.上旬
- DB を使った『神経衰弱』の順位表を追加しました。( 29 ~ )
- 2018.1.下旬
- ダイスゲームのシャット ザ ボックスを CoffeeScript で作ってみました。
シャット ザ ボックス
- 2017.9.中旬
- HTML に入れる図を作るために、SVG 図形を作図するプログラムを CoffeeScript
で作ってみました。
SVG 作図
- 2017.6.中旬
- Ruby on Rails を windows にインストールする方法の例
を Ruby 2.4 用に更新しました。
- 2017.1.中旬
- FC2 に引っ越してきました。
- 2016.10.上旬
- Ruby on Rails を windows にインストールする方法の例
を追加しました。
- 2016.2.吉日
- 始めました。