いーほろよいの技術ブログ

IT技術ブログになります。

2017-07-01から1ヶ月間の記事一覧

Railsのモデル作成時にカラム指定をしてみた!

はじめに お問い合わせフォームの時には特に考えてやっていなかったのですが、テーブル構築時に普通ならnot nullやデフォルト値の設定などすると思います。 今回はそんな設定をしてテーブル作成をしてみました。 手順 以前にもやったと思いますが、今後は"sc…

【便利】いいツールありました。(anyenv)

Reactの記事を読んでいたらNode.jsのインストールの話になり、『ndenvとはあるのかな?』と検索していたら、もっと便利な『anyenv』を見つけました。 github.com 『*env』と付くものをインストールしようとすると大抵これで済みそうです。 便利です。ありが…

Ruby on Railsのお勉強 〜お問い合わせフォーム編(save) その7〜

はじめに 前回の作業でバリデーション(検証)が完了したので最後のデータ登録を試して見たいと思います。 ↓バリデーションはこちら を参照ください。 e-horoyoi.hatenablog.com やる事 ...特に無し? 今回はただ単純に登録するだけなので特に難しい事はあり…

Ruby on Railsのお勉強 〜お問い合わせフォーム編(Validation) その6〜

はじめに 漸くバリデーションに入ります。 フレームワークを使用する上で避けては通る事のできない道です。 ドキュメントを読んでみたのですが、端折っている箇所があって理解に時間が掛かるので、今回は初歩的な使い方に注力します。 ↓こちら参考にしたドキ…

gitとGitHub連携の設定について

はじめに gitの初期設定を行ったのでGitHubとの連携も設定してみたいと思います。 e-horoyoi.hatenablog.com 下記の準備が必要ですが、こちらは既にあるものとして話を進めます。 GitHubにアカウント作成 GitHubにリポジトリを作成 GitHubでssh_key認証をす…

gitの設定を忘れてた...

はじめに 『やろう、やろう』と思っていて忘れていました。 今までの作業も個人でやっているだけなので特に管理する意識もありませんでした... 良くないと思いGitの設定をやる事にしました。 開発環境構築後に毎回やる事なので書いておきます。 開発環境 OS:…

Ruby on Railsのお勉強 〜お問い合わせフォーム編(Controller) その5〜

はじめに 前回はControllerの環境構築まで行いました。 e-horoyoi.hatenablog.com 今回は実際にお問い合わせフォーム(入力)を作成してみたいと思います。 作業するその前に... 躓いた点をまとめておきます。参考になれば幸いです。 セキュリティについて C…

Ruby on Railsのお勉強 〜お問い合わせフォーム編(Controller) その4〜

はじめに 前回の作業でテーブルとモデルの準備ができたので、今回はフロントまわりのコントローラーをやってみたいと思います。 コントローラーについては入力(index)、確認(confirm)、送信(thanks)ページ構成を考えております。 この過程でパラメータ…

Ruby on Railsのお勉強 〜お問い合わせフォーム編 その3〜

はじめに 前回はrakeコマンドを使用してDBを作成するところまでやりました。 e-horoyoi.hatenablog.com 今回は作成したDBにテーブルとプロジェクトにモデルを作成してみたいと思います。 テーブル構成はその1で書いてある構成を考えております。 e-horoyoi.…

Ruby on Railsのお勉強 〜お問い合わせフォーム編 その2〜

先日のトホホな問題を解決できたので、本日はDB辺りを攻めてみたいと思います。 ↓トホホな話はこちら e-horoyoi.hatenablog.com MariaDBをインストールした時に開発環境用のDBを作成したのですが、色々と調べていくうちにrakeコマンドでデータベースを作成で…

Ruby on Railsのお勉強 〜お問い合わせフォーム編 その1〜

はじめに お問い合わせフォームを作成する事で、Railsの取り扱い方を勉強してみたいと思います。 主に下記の機能を試してみたいと思います。 Generaterの使い方 Routesの使い方 GET/POSTパラメータの受け取り方 DB接続(development / staging / production…

CentOS7へのMariaDBインストールについて

Ruby on Railsの勉強中ですが、ここでDB接続の準備のためMariaDBをインストールしてみたいと思います。 MariaDBを選択した理由は"使ってみたかった"だけです。 MariaDBのHPにインストール方法が詳しく記述されております。(ありがたや) mariadb.com さっそ…

Ruby on Railsのお勉強 〜おさらい〜

Railsをやろうと思った経緯 ここ数年でRailsの要望が今まで以上に、すごいスピードで上がってきている事を実感したので、使えるようになろうかと重い腰をあげました。 正直、バックエンドのFWはパフォーマンスと運用コストが見合っていれば『なんでもいいじ…

virtualenvをインストールしようと思ったらpyenv-virtualenvになった

間が空いてしました。 色々と忙しくて...(言い訳です。) ↓前回、pyenvをインストールした話の続きです。 e-horoyoi.hatenablog.com virtualenvをインストールしようと思ったらpyenv-virtualenvというプラグインがあるようなので、大人しくそれをインストー…

pyenvをインストールしてみた

前々回?にrbenvをインストールしたと思います。 e-horoyoi.hatenablog.com 今回はpyenvをインストールしてみます。 はじめに 今回は事前インストールするものはありませんでした。 強いていうなら、pyenvを提供してくださっているGitHubのドキュメント(rea…

CentOS7でFirewallの設定を無効にする!

はじめに Ruby on Railsの環境構築時にRailsサーバーを立ち上げたのに接続できない問題でFirewallが邪魔していたので停止&無効にした話です。 本来、セキュリティ上は必須なのですが、閉ざされた開発環境でのみ使用するという条件下のため停止&無効にする…

Ruby on Railsの環境構築やってみる

だいぶ日が空いてしまいました。 申し訳ございません。 言い訳は手元のMacの調子が悪くレンボーカーソルが頻発して固まるといった症状が続いております.... ↓前回の作業でrbenvをインストールできたので e-horoyoi.hatenablog.com 調子にのってRailsの環境構…