Sunday, September 27, 2009

svn 批量添加新文件

$> svn status |grep '^\?'|awk -F " " '{print $2}'|xargs svn add

或者是
$> svn st|grep '^\?'|sed 's/^\?\s*//g'|xargs svn add

Monday, September 07, 2009

Helpers Outside Views

How to access helper methods outside of the view layer?


# models/category.rb
def description
  "This category has #{helpers.pluralize(products.count, 'product')}."
end

def helpers
  ActionController::Base.helpers
end

# products_controller.rb
def create
  @product = Product.new(params[:product])
  if @product.save
    flash[:notice] = "Successfully created #{@template.link_to('product', @product)}."
    redirect_to products_url
  else
    render :action => 'new'
  end
end


Reference: http://railscasts.com/episodes/132-helpers-outside-views