MENU
おすすめスクール
プログラミングスクール
侍エンジニア
テックキャンプ
テックアカデミー
GeekSalon
コードキャンプ
ネットビジョンアカデミー
初心者・副業コース
子供向け
プログラミングスクールを実際に試してレポートしています。
おすすめスクール
プログラミングスクール
侍エンジニア
テックキャンプ
テックアカデミー
GeekSalon
コードキャンプ
ネットビジョンアカデミー
初心者・副業コース
子供向け
2024年11月のおすすめスクール
ホーム
プログラミングあれこれ
Rails
Rails
– category –
プログラミングあれこれ
Rails
Rails
【Rails】form_forの中のselectやtext_fieldは引数で何を渡しているのか
登録(new)画面で、フォームを生成してユーザーからの入力を登録する実装。 こういう感じで書くと思いますが。 f.select の後に:age としたり、f.text_fiedl :job としています。 このメソッドの後ろには「:」が付いてるのでシンボルを渡している事がわか...
2018年3月11日
Rails
【Rails】フォームタグをform_forでやるときのセレクトボックスの作り方
リストボックスとか、ドロップダウンリストとか言うと思うけど、正式名称はセレクトボックスらしい。 こういう選択リストから選択させるフォームですね。 リファレンスを見てみる。http://railsdoc.com/references/select しかし意味がわからない。 http:/...
2018年3月10日
Rails
【Rails】MySQLを動かす、queryとprepareメソッドの使い方
RubyでMySQLを動かすための手段、メソッドをメモしておく。 WEBサーバー(Puma)をいつものように起動しておく ターミナルからPumaとSinatraを起動しておく。 $ruby aiueo.rb -o $IP -p $PORT WEBアプリのフォルダ構成はいつものように以下のようになってい...
2018年3月9日
Rails
【Ruby】HTMLに埋め込んでみる&メソッドの返り値は何?
HTMLにRubyを埋め込むには、WordPressと似ているなと思いました。 のように<%と%>で囲った部分にRubyのコードを記述することができる。 Rubyの変数を表示するには<%=と%>で囲ってあげればよい。実行の場合はイコールが要らなくて、表示するに...
2018年2月28日
Rails
【Rails】クラス内インスタンス変数の宣言attr_accessorとは何か
Rubyの学習を進めていく中でかなり難しい部分に遭遇したので、質問で聞いたこと、調べたことで自分の理解をまとめておく。 クラスの中のインスタンス変数は@aiueoとなっていて、変数の頭に@が付くようだ。これは暗記しておけばよいだろうか。今までの変数...
2018年2月28日
Rails
【Rails】クラス変数とインスタンス変数とクラスメソッドの違い
クラス変数というのはそのクラスが共通で使う事ができる変数。次の子供クラス(Kodomo)の最初で宣言しているように@を2個重ねて宣言をする。 クラスメソッドというのはメソッド宣言のときにself.を付けてあげる。 とやると、子供クラス(Kodomo)を生成するた...
2018年2月27日
Rails
【Ruby】数字も文字列もオブジェクトばかり
よくわからないけど、数字の1とかローマ字のaも文字列でaaaもオブジェクトとして扱われているのがRuby。 数字に関するメソッド 例えば123.to_s とやれば123という数字を文字列に変換できる。aaaに代入してもできる。 ↑これはエラーが出る。 このように.to_...
2018年2月27日
Rails
【Ruby】にて#{}のシャープと括弧とは何なのか?
Rubyでよくわからない記述の仕方が出てきたので調べておきました。そのメモです。 これの #はコメントアウトの#では無いようだ。また{}が出てきているが、これの説明が無いように見える。。 自分の理解では文字列を表現するときは "~~~~~" とやる。こ...
2018年2月26日
Rails
【Ruby】における「文字列」と「シンボル」とは何なのか?
Rubyを学習していく中で、難解な「文字列」と「シンボル」について自分の中での整理をまとめている。 とやると変数mojiretuにあいうえおが代入される。 これは別に でもよくて、左側の変数名はなんでも構わない。 文字というのは1文字のことで、それが複...
2018年2月26日
Rails
【Ruby】irbコマンドでRubyの処理を手短かに確認する
ターミナルからirbというコマンドを使うと、ターミナル上でrubyを一行ずつ実行するようなことができる。 irbを打ち込むと、画面がちょっと変わる。 で、ここで などすれば実行結果が出る。 => nilというのはputsのreturn値がnilという意味だと思う。コ...
2018年2月26日
1
2
閉じる