
フラグの変更や、順序の変更など、項目をひとつだけ更新したいようなアクションは多いと思います。 その際、RailsやRESTの観点からどのような方法が考えられるか、検討してみます。
Article#launch
をtrue
にすることで記事が公開される場合。
公開フラグのみの更新であってもform
やパラメータ付きのリンク(PUT)によって、値を更新する方法。
= form_for @article do |f|
...
複数の出版社の本を管理するシステムがあり、単純に本の一覧データを閲覧したい、という場合について考えます。
おおよそ、以下の2パターンのどちらで行くか、という話題です。
皆さんは「初期データ」ってどのように設定していますか。
「初期値って、そりゃDB側に設定するでしょう」という声も聞こえてきますが「親レコードの指定された値」だとか、更にそれを計算した値、となるとDB側で対応するのが正解とは言い難くなってきます。
そこで、私はよくbefore_filter :set_default
などと書いていました。
しかし、最近にしてやっとdefault_value_for
というGemがあることを知りまして目鱗しております。
閉じタグに嫌悪感を抱く全国519万人のHamlファンの皆さんこんにちは。(ruby-toolbox調べ)
bundle update
したらHamlが4.0になったそうです。同時に、いろんな機能追加が行われたとのこと。
「一部のアプリは動かなくなるかもしれんよ」とあったので、ここに書き写しておく。
2013年 ■□□□□□□□□□□□ 9% Done
2013年の1/12(じゅうにぶんのいち)が早々に終わろうとしていますが、皆様、いかがお過ごしでしょうか。
先日、Railsで呼び出されるjqueryのバージョンが1.9になり、live
関数まわりが大挙してエラーを吐いて おります。
至急コイツをどげんかする必要があります。
ステップ・バイ・ステップで直そうと思います。
自分が死んだ時、大切な人にメッセージを届けてくれるサービス「Proof of Life」
コレは別で記事を書こうと思って年を越してしまいました… この記事のお陰で前月比1000%くらいユーザが増えました。
Proof of Life は紹介される前も後も、機能は何も変わっていないにもかかわらず、より多数の人に知ってもらえる、共感してもらえるというのは、一種、不思議な感じがしました。 もちろん、広告の重要...
今日はPaperclip
なモデルをRspecでテストする際の注意事項についてメモ。
言わずもがな、Paperclipは、ファイルをアップロードするためのgemです。
ツリー構造を表現するGemとして、 awesomenestedset があります。
has_many
ではなく、親子関係を持たせたい時に使っています。
# Create a root node:
science = Category.create!(name: 'Science')
# Put a new thing inside this root node:
physics = Category.create!(name: 'Physics')
physics.move_to_child_of