プログラミング

Railsのコントローラーについて解説

コントローラーとは Railsにおけるコントローラーについて説明します。 コントローラーとは、ユーザーからの要求を受け取って「モデル」や「ビュー」に仕事を依頼する部分となります。 モデルやビューに依頼する内容はアクション...
プログラミング

Railsのルーティングについて解説

ルーティングとは ユーザーの「何に対して」、「何をしたいのか」という要求をわかりやすくしたもので、ファイル上で見るとコントローラーにどんな動きをさせたいのかを指定する設定になります。 例えば、画面上で以下のようなリンクをクリッ...
読書

Railsでの設計のポイント(リソース)

データを取り扱うにあたり、どのようなデータの集まりを作って使用していくのかを優先して考えることが必要になってきます。 そのデータの集まりのことをリソースと言います。 例えば、twitterのような簡易アプリを作りたいと思った場...
プログラミング

Railsでの設計のポイント(基本構造)

webアプリケーションの設計をする時、どんな構造で作ろうか悩みますよね。 私が勉強しているrailsの基本構造は決まっていてMVCという基本構造を使用します。 その構造に沿って開発していけば簡単にwebアプリケーションを作るこ...
プログラミング

bundlerという便利な管理ツールについて

Ruby on Railsでは、Gemというライブラリを使用することで簡単に機能をアプリに実装できます。 このツールは、そのGemを一括で管理してくれるツールになります。 Gemfileという名前のファイルに必要なライブラリを...
プログラミング

AWS_Cloud9にRubyとRailsをインストールする方法

インストール cloud9には元々Rubyがインストールされていますが、 今回は、rvmというサードパーティツールでインストールし直します。 パッケージ管理ツールやサードパーティツールを使ってインストールしていきます。 ...
プログラミング

Rubyのスコープについて

スコープとは 変数には、その変数が使える範囲というものが決まっています。これをスコープといいます。通常、メソッド内ではそのメソッド内で定義した変数しか利用することができません。 メソッド外で利用しようとするとエラーになります。...
プログラミング

rubyで簡単なアプリを作るのにまず覚えること

この記事を見てわかることは、rubyでのプログラミングにおいてどのような考え方、 コードを使用して行うことが大事なのかを大まかな部分を知ることができます。 メソッドの使い方 メソッドとは、必要な動きをさせるプログラムを型にはめ...
プログラミング

(Mac)AWS Cloud9テキストエディタのショートカットキー

controlキー(^)主体 ショートカットキー意味^ + wテキスト内のコードを折り返して表示する。^ + tカーソルの左の文字を右へズラす。^ + @インデントを左へ(shift+tab)と同じ^ + g単語を選択、2回目以降は...
プログラミング

シェル(shell)とは

Linux上でできるコマンドをまとめて記述して実行できるもので、Linuxカーネルと対話をさせ色々な処理を行うことができる。 シェルスクリプト書き方 新規ファイル作成 $ vi shellscript.sh 1行目...
タイトルとURLをコピーしました