Ruby 初心者スレッド Part 30
■ このスレッドは過去ログ倉庫に格納されています
0835デフォルトの名無しさん
2009/09/10(木) 19:12:11DRYしたくて、この場合、どのような書いたものでしょうか?
例えば、以下のような感じにしたいのですが、Item.find(params[:id]).methodのところがうまく行きません (´・ω・`)
def move_lower
do_move(:move_lower)
end
def move_higher
do_move(:move_higher)
end
def move_to_bottom
do_move(:move_to_bottom)
end
def move_to_top
do_move(:move_to_top)
end
def do_move(method)
Item.find(params[:id]).method # ←?????
flash[:notice] = '並びかえました。'
respond_to do |format|
format.html { redirect_to :action => 'index' }
format.xml { head :ok }
end
end
■ このスレッドは過去ログ倉庫に格納されています