セキュリティ系の勉強、その他開発メモとか雑談. GithubはUnity触っていた頃ものがメイン Twitterフォローもよろしくです

rails

ruby チュートリアル7章 メモ

サイトにデバッグ情報表示 下のコードをレイアウトのコードに挿入することで、描画されるページの状態を把握するのに役立つ情報をサイトに表示することができる。if~文は開発環境でのみデバッグ情報を表示するよう指定している。 #app/views/layouts/applica…

ruby チュートリアル6章 メモ

Model データモデルとして扱うデフォルトのデータ構造のことをモデルと呼ぶ。データベースとのやり取りを行うライブラリはActiveRecordで、データオブジェクトの生成・保存・検索のメソッドをもつ。よって、SQL文を書かない。マイグレーション機能はデータの…

ruby チュートリアル5章 メモ

Bootstrap twitter社製作とのこと。webデザインとユーザインターフェースの面で恩恵を受けられる。特に、レスポンシブデザインであるのが強み。スタイルシートはapp/assets/stylesheets/に置くことで、application.cssの一部としてwebのレイアウトに読み込ま…

ruby チュートリアル 4章 メモ

pry テストコードでバックするときに導入しました。確認したいコードの手前にbinding.pryと書くとテストコンソールでブレークできる。そこでpp response.bodyと打てばレスポンスの中身を確認できるので、デバッグにとても便利。ちなみにquitを入力すればテス…

ruby チュートリアル 3章メモ

モデルとか scaffoldで生成したモデルはApplicationRecordクラスを継承している。ApplicationRecordクラスは、Active Recordが提供する基本クラス ActiveRecord::Base を継承している。これによりモデルオブジェクトはデータベースにアクセスできるようにな…

Rubyの勉強メモ

ruby関係の勉強を始めたので個人的なメモとか残していきます。チュートリアルに関してはこちらのサイトを参考にして進めていきます。 Gem ライブラリの事。rubyではGemと呼ぶらしい。railsもgem。gemはグローバルに必要なもの以外はそれぞれのプロジェクトに…

Ruby on Rails5 Error: Cannot Base64 encode value: 0

タイトル通りです。このようなエラーが発生しました。 これの解決方法です。自分のアプリケーション内の app/views/layouts/application.html.erb を編集します。 <html> <head> <title>Students03</title> <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-tra</head></html>…

Ruby on Rails5 ~scaffoldメモ

techacademy.jp英語の教科書を読んでいるんだけど、ちょっと何言っているか5割ほどわからなかったので結局ググった!笑scaffold railsのアプリケーションでは、generateコマンドを使用していろいろ追加していくんだけれど、migrationとかcontrollerとか個別…

Ruby on Rails5 ~アプリケーション作成から編集まで

タイトル通りです。笑 アプリケーションの生成まずは、作業フォルダを作成しましょう!僕はC:\直下に"rails"というフォルダを生成してそこで作業を行いました。以下のコマンドで、railsのアプリケーションが実行したディレクトリ内に生成されます。 //rails…

Ruby on Rails5 ~初めて編

個人的にLAMPの勉強を頑張っているこの頃ですが、都合によりRuby on Railsも触ることになりました!やるからにはしっかり学んでがっつり身に着けたいところです!!。。が、そもそもLAMPとどこか似ているところはあるのか?!データベース系のことが書いてあ…