New-Village

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

Rails4

Updateとupdate_attributeの比較

UpdateとUpdate_attributeはともに、単一のカラムを更新する際に利用するメソッドである。その違いは、モデルによるヴァリエーションが適用されるのがUpdateで、適用されないものがUpdate_attributeである。 プロセス及び処理時間にどんな違いが出るのか、今…

Masonryを使って可変レイアウトを作成

Masonryを使って可変レイアウトを実装してみました。 画面サイズの変更はもちろんのこと、色付きのタイルをJavascriptで削除すると、再計算が走って、タイルが再構成されます。

Nitrousでゼロからアプリ作成(初期環境構築)

なにが良くなかったのか、nitrous上で作成したアプリをherokuにアップロードしたら正しく動かなかったので、ゼロから環境を作り直してみました。 なんど記録したか分からないですが、初期設定から、ある程度アプリができるまでの手順をまとめた記事です。だ…

アイコンフォント"Font Awesome"を使う

bootstrap-sassでbootstrapのGlyphiconsを使おうと、いろいろ試行錯誤してみましたが、うまくいかなかったので諦めました。 変わりに、RubyGemsでアイコンフォントが提供されていると知ったので、こちらを試してみることにしました。今回利用したのは、"Font…

作って知ったMVCの住み分けかた

「モデルの役割がビミョーだよね」 なんて思っていたのですが、以下のスライドシェアのスライドを読んで、自分が未熟なことことが良くわかりました。ちゃちゃっとSQLを書く手軽さに比べると、O/Rマッパーを使ったコーディングは、データそのものが見えずらい…

gemのインストール場所を調べる

まずは、アプリケーション名の一覧を取得します。アプリケーション名が分かっている場合は不要です。 ~/workspace/xapp9(layout*)$ gem list 以下のコマンドを使うことで、gemのインストール場所が表示されます。なお、"bootstrap-sass"の部分は任意のアプリ…

Rails: feedjiraで記事収集

ここ暫く取り組んでいるRSSリーダー作りの記事です。 今回は記事を収集する為のアプリケーション"feedjira"をセットアップしました。