2011/05/15

Ruby On Rails本

Ruby On Railsの習得のために購入した本です。
どちらもRails2.3です。2.3で開発するには必須のアイテムだと思います。





rails2.3-ajaxで更新した結果をrjsを用いて反映する。

更新後のレンダリングを、RJSに移譲する。


controller
# item_controller.rb
def create
  @item = Item.new(params[:item])
  respond_to do |format|
    if @item.save
      format.js # <- create.js.rjs
    end
  end
end
rjs
/*
 * id:items の要素の下部(:bottom)に、
 * @item(:object => @item)をレンダリングした部分テンプレート"item"の結果を
 * 挿入する。
 * "items"がtbodyなどの要素だと、行挿入になる。
 */
page.insert_html(:bottom, "items", :partial => "item", :object => @item)

2011/05/08

Rails3.1beta

2011年5月5日、Ruby On Rails3.1betaがリリースされたようですね。

Rails 3.1 beta 1 released