NITROUS.IOでの開発

20140418 1

先日紹介したNITROUS.IOの紹介続編です。今回のリンクは…このリンク先から利用申し込みがあると紹介者に+10 N2Oというポイントのプレゼントがあるので、自分の紹介URLにしてしまっていますが…ご容赦ください。

20140418 0

さて、登録すると出てくるこの画面…NITROUS.IOでは BOXという仮想マシンの上での開発をおこなうようになるので、まずはBOXをつくるところから始めます。Create Boxのボタンを押すとNew Boxと、Boxを制作する画面に切り替わるので、ここで次はどの言語を使っての開発をおこなうのかを選択し、Box名などを入力します。

メモリなどを増やすころもできますが、初期状態で使えるN2Oでは最小単位でのBoxをつくるだけでいっぱいいっぱいです

Create Boxを押すとBoxが完成します

20140418 2

これがNITROUS.IOでの開発画面、別アプリケーションを使えば自分のパソコン上に制作したファイルとのSyncも可能ですが、それについては後日紹介するとして…

20140418 3

中央の画面がエディタになっているので、ここにRubyのコードを書いて、下のコンソールで実行してみると…

はい「Hello World」が動きました!!

NITROUS.IOへの登録はこちらから(^^v

Ruby on Rails 4 アプリケーションプログラミング
山田 祥寛
技術評論社
売り上げランキング: 1,560
Pythonスタートブック
Pythonスタートブック
posted with amazlet at 14.04.18
辻 真吾
技術評論社
売り上げランキング: 4,639
現場で通用する力を身につける Node.jsの教科書
掌田 津耶乃
マイナビ
売り上げランキング: 18,358
開発のプロが教える標準Django完全解説―Webアプリケーションフレームワーク (デベロッパー・ツール・シリーズ)
増田 泰 中居 良介 露木 誠 松原 豊
アスキー・メディアワークス
売り上げランキング: 215,383
基礎からわかる Go言語
基礎からわかる Go言語
posted with amazlet at 14.04.18
古川 昇
シーアンドアール研究所
売り上げランキング: 137,592
いきなりはじめるPHP~ワクワク・ドキドキの入門教室~
谷藤賢一
リックテレコム
売り上げランキング: 4,367

NITROUS.IO、Rails等の勉強にもオススメです

20140416 0

Ruby on Railsの勉強会とかで「Rails環境作るの大変!!」「環境作るだけで勉強会の時間が終わってしまった」なんてこと…よくあります(^^;

そんな時にはオススメです「NITROUS.IO

無料でBOXがひとつ作れます。このBOXの中に仮想の開発環境をつくって、そこで開発するという流れになるのですが…

便利!!

20140416 1

もう、すぐにここまでできちゃいます(^^v

20140416 2

scaffoldでガガガッと書いてみたのも、一瞬で(^^v

20140416 3

IDEも揃っているので、ブラウザ上でコーディングして動きを確認するのも簡単にできてしまいます

あ!!そうか!!今までクライアントに見せなきゃならないサイトも他使っていたけれどNITOROUS.IO上で見せるっていう手もあったなぁ・・・と、今ごろ気がつく自分でした。

琉球.rb
NITROUS.IO

Ruby on Rails 4 アプリケーションプログラミング

2014 04 15 14 55 55

本日紹介するのはこちら「Ruby on Rails 4 アプリケーションプログラミング」です。「Ruby on Rails 3 ポケットリファレンス」を愛用している自分ですので、これは「買わねば!!」という一冊です。

最近急激にRails案件が増えてきたので、こういう本も読みながら、しっかりとRailsを身につけていきたいですね。

2014 04 15 14 56 12

内容もわかりやすく、「Ruby on Rails 3 ポケットリファレンス」をリファレンスにしている人にとっては慣れた雰囲気の中でRails4を学ぶことが出来ます。

目次も、このぎっしり感!!

Ruby on Rails 4 アプリケーションプログラミング
山田 祥寛
技術評論社
売り上げランキング: 530
Ruby on Rails 3 アプリケーションプログラミング
山田 祥寛
技術評論社
売り上げランキング: 126,582
Ruby on Rails 3 ポケットリファレンス
山田 祥寛
技術評論社
売り上げランキング: 53,261

Railsで利用できる型

20140410 0

今日はなんだかんだでRailsに燃えていた一日だったような…

久しぶりにいじっているとだいぶ忘れている箇所も多くてビクビクしながらでしたが、それでもなんとか勘を取り戻しつついろいろと制作しています。一瞬「あれ?」と詰まったのはデータベース制作時の型の指定でした。まぁ、身体が覚えてくれてたのでよかったけど…

という訳で忘れないようにメモしておきます

Ruby on Rails 4 アプリケーションプログラミング
山田 祥寛
技術評論社
売り上げランキング: 1,226
RailsによるアジャイルWebアプリケーション開発 第4版
Sam Ruby Dave Thomas David Heinemeier Hansson
オーム社
売り上げランキング: 39,716
パーフェクトRuby (PERFECT SERIES 6)
Rubyサポーターズ すがわら まさのり 寺田 玄太郎 三村 益隆 近藤 宇智朗 橋立 友宏 関口 亮一
技術評論社
売り上げランキング: 8,181

【Rails】テーブルへのカラムの追加方法

テーブルにカラムを追加するには?

Railsで開発中にクライアントから「この項目も加えて欲しいんだけど」…よくありますよね(^^;

こういう時は「add_column」(remove_column)を使うことになりますが、これはターミナルで以下のように打ちます。

AddColumnToTable」の部分を詳しく書くと…この通りに打つという訳じゃないので注意しましょう

正確には

Addカラム名To追加したいテーブル名

です。

例えば「Usersテーブルに性別をsexで加えて欲しい」と言われた場合の記述方法は以下のようになります。

すると、こんな風にマイグレーションファイルができあがります

あれ?カラムの追加は?

そう、カラムの型などがちゃんと指定されていないので、このままだと中身が空っぽのマイグレーションファイルができるだけです。

更に型もきちんと記述しておきましょう

これでようやく中身も入ったマイグレーションファイルが完成します

出来上がったマイグレーションファイルを「rake db:migrate」で実行することでデータベースのテーブルにカラムを追加できます。

RailsによるアジャイルWebアプリケーション開発 第4版
Sam Ruby Dave Thomas David Heinemeier Hansson
オーム社
売り上げランキング: 10,042
RailsとiPhoneではじめるアプリケーション開発
栗田 由菜
インプレスジャパン
売り上げランキング: 14,449
Rails3レシピブック 190の技
高橋 征義 松田 明 諸橋 恭介
ソフトバンククリエイティブ
売り上げランキング: 87,762

【Rails】レイアウトの切り替えをコントローラー内で指定する

20130906 0

【Rails】レイアウトの切り替えをコントローラー内で指定する

Railsで制作されたアプリケーションは指定しなければlayoutsフォルダ内の「application.html.erb」が利用されますが、サイトによっては状況に応じてこのレイアウトも切り替えたいケースがあります。この場合も「layouts」フォルダ内に「レイアウト名.html.erb」でファイルを制作しておき、このファイルをコントローラー(またはアクション)の中から指定することで、レイアウトの切り替えをすることができます。

コントローラーでのレイアウト指定方法

まずは、コントローラーでの指定方法を説明します。
コントローラー内に「layout 'レイアウト名'」を記述することで、コントローラーからのレイアウト指定ができます。

only

ここで指定されたアクションにだけレイアウトを指定できます。

except

ここで指定された以外のアクションでレイアウトを指定できます。

アクションでの指定方法

アクション内でレイアウトを指定する場合は「render :layout => 'レイアウト名'」を記述します。

RailsによるアジャイルWebアプリケーション開発 第4版
Sam Ruby Dave Thomas David Heinemeier Hansson
オーム社
売り上げランキング: 39,952
Rails3レシピブック 190の技
高橋 征義 松田 明 諸橋 恭介
ソフトバンククリエイティブ
売り上げランキング: 272,040
Ruby on Rails 3 ポケットリファレンス
山田 祥寛
技術評論社
売り上げランキング: 38,867

パーフェクトRuby

パーフェクトRubyざっと目を通しました

パーフェクトRuby (PERFECT SERIES 6) が届いたのでざっと読みました!!

初心者というより中級者向けなので、Ryukyu.rb勉強会メンバーには「これから!!」という感じで薦めていこうかと思いますが、内容も基本的なところもさらっと紹介しつつ奥深いところまで解説している面白い一冊です。

個人的にはテストについての解説が欲しかったなぁと…

これ一冊読むだけでも、だいぶRubyについての理解が深まりそうなので読破するのが楽しみです♪

パーフェクトRuby (PERFECT SERIES 6)
Rubyサポーターズ すがわら まさのり 寺田 玄太郎 三村 益隆 近藤 宇智朗 橋立 友宏 関口 亮一
技術評論社
売り上げランキング: 875