読者です 読者をやめる 読者になる 読者になる

New-Village

月間ブログ。だいたい1カ月に1回は更新しているようです。

Ruby on Rails

今年の夏こそ!スリムなNavbarでモテかわウェブサービスに

Bootstrap3のNavbarを使うとヘッダー領域が50px確保されます。しかし、野暮ったい…。どのサイトを見ても、ページロゴとメニューとユーザー管理機能くらしか置いていないんだし、夏のビーチのお姉ちゃんのように、Navbarはキュッと締まっていた方がいいと思う…

Rails: リンクを押すとDBを更新

ここ暫く取り組んでいるRSSリーダー作りの記事です。 今回は、記事を既読にする、つまり、read_flgカラムを 0 → 1にアップデートする処理を実装しました。最終的にはこんな画面になっています。既読にするボタンを押すと表示から消えます。

アプリケーション作成(初期環境構築)

既に別の記事で同じような内容をまとめてあるが、内容を整理し直したので書き直した。 また、Ruby on Railsチュートリアル(rails 4.0)のgemfileでは、bootstrap2を使っているが、今回の初期環境構築ではbootstrap3を導入した。 このbootstrapのバージョン…

Nitrousでアプリ作成(認証テスト編)

先にインストールしたdeviseのテストを作成してみました。 なお、固定ページのリンクは"Log in/out"としていましたが、deviseのボタンは"Sign in/out"なので、"Sign in/out"で統一しました。

Nitrousでアプリ作成(認証機能編)

友人宅でハマってコミックを大人買いし、最近Kindleでさらに全巻買い直した『王様の仕立て屋』。新規事業を手がけるようになったので、今年のクールビズは少しオシャレに演出してみたいと思案中。 技術職でもスーツスタイルの会社なので、ジャケパンは厳しそ…

Nitrousでアプリ作成(固定ページ作成編)

師曰く、ビジネスにおける保守主義とは「パイを拡大すること」だと言っていた。 シュンペーターのイノベーションが、そして、ドラッカーのマネジメントが思い浮かんだが、そこから現実のビジネスに落とし込む事ができずに悶々している。 アイディアはごまん…

Nitrousでアプリ作成(環境構築編)

アプリケーションのイメージが曖昧なまま、アプリを作っては消してを繰り返していたのだが、毎度毎度、Railsチュートリアルの手順をつまみ食いして、途中で訳が分からなくなってギブアップすることが多かったので、中途半端でも良いからまとめてみる事とした…

User Model作成 - Railsチュートリアルおさらい

4月に入って異動になりました。ということで、早く帰れるようになったのでRailsでアプリ作成を開始しました。 完成するかどうかは分からないけど、半分必要に駆られて、ドキュメント管理ツールを作ろうと思っています。はじめはドキュメントにコメントをつ…

Bootstrap導入時のエラー

Bootstrapを使おうと思ってインストールしてから、rspecが全ての項目で以下のようなエラーを吐くようになった。 Failure/Error: visit '/static_pages/help' ActionView::Template::Error: undefined method `environment' for nil:NilClass (in /home/actio…

Secret_tokenのエラーについて

Rails チュートリアルの第3章で、公開用のレポジトリなので秘密トークンを使うように、"config/initializers/secret_token.rb"を編集する必要がある。 この secret_token.rbを編集してから、別のコマンドを実行しようとすると、以下のエラーが出た。 /var/li…

Rails チュートリアル on Cloud9 の学習録(第10章)

決して高いスキルを持っているわけでもないのに、単身、現場に投入させられることが多いので、自社と自身の提供する価値について考えさせられる機会が多い。 サルヴァトーレ・フェラガモは、自身の仕事についてこんな言葉を残している。 足にぴったり合う靴…

Railsチュートリアル(第9章)

既存の仕事で能力の限界まで働いているのに、仕事を整理せずに週4日の常駐を命じたらどうなるでしょうか? → 全て完璧に遂行されて、会社の収益は向上する。 糞ったれ。 ということで、暫くあいだが開きました。

Ruby on Rails チュートリアル on Cloud9 の学習録(第8章)

先週、たまたまbayfmでHyadain Stationを聞いてから、ヒャダインにハマっています。この番組は、特定のテーマに従って彼が選曲した曲を流す番組ですが、曲のチョイスと紹介が秀逸です。 ガンダムビルドファイターズの新しいエンディングはヒャダインだったの…

RSpec エラーケース別対応策

プログラミングのセンスが無いので、良くRspecにエラーを吐かれます。しかも、テストが失敗するのではなくて、rspecが動かないエラーを。 エラー内容を読めば分かる話なんですが…毎度、ドキッとしているので、パニックに陥ったとき用にまとめておきます(笑)

Ruby on Rails チュートリアル on Cloud9 の学習録(第7章)

だらだらと今日もRuby on Rails チュートリアルの続きを進めていきます。 本日は第7章。画面作成の無かった第6章に比べて、アップロード内容が劇的に進展していきます。

Ruby on Rails チュートリアル on Cloud9 の学習録(第6章)

第六章までまとめたところで、やっと「続きを読む」機能があることに気づきました。 これで、雑然としたブログが少しは読みやすくなるかも。 それでは、引き続き Ruby on Rails チュートリアル 第六章の学習録を。

Ruby on Rails チュートリアル on Cloud9 の学習録(第五章)

Kindleで『エンダーのゲーム』を買って、勉強そっちのけで、ここ二日間読んでました。10歳の少年の話であるとは全然思えませんが、人間関係やチームワーク、人間心理を深く洞察して書いていたので、面白く読めました。 エンダーのゲーム〔新訳版〕(上) (ハヤ…

Ruby on Rails チュートリアル on Cloud9 の学習録(第三章)

引き続きRuby on Rails チュートリアル第三章の学習録です。 第3章 ほぼ静的なページの作成 リスト 3.2 秘密トークンを動的に生成する。 どんな意味があってやっているのか、全然理解できない… RSpecのインストールについては、Cloud9なので、何か問題が起こ…

Ruby on Rails チュートリアル on Cloud9 の学習録(第二章)

久々に週末満喫。ドライブして温泉行って、ゴルフの練習して etc... .ようやく人並みな精神状態に回復できそうです。 昨日に引き続き Ruby on Rails チュートリアル 。今回は第二章をやる予定。 第二章 デモアプリケーション 2.1 アプリの計画 アプリを作っ…

Ruby on Rails チュートリアル on Cloud9 の学習録(第一章)

プロジェクトチームのタスクの一環で、Ruby on Rails チュートリアル を一通りやって、Ruby on Railsの基礎知識をつけようと言うことになりました。 操作方法やコードは、チュートリアルに書かれているので、本ブログでは、チュートリアルを進めていく上で障…