format.html{render:text=>(["#created by ...","#main"]+main.collect{|card|card.number}+["#extra"]+extra.collect{|card|card.number}+["!side"]).join("\r\n")}
format.ydk{render:text=>(["#created by ...","#main"]+main.collect{|card|card.number}+["#extra"]+extra.collect{|card|card.number}+["!side"]).join("\r\n")}
end
end
defuser1_deck
user_deck(true)
end
defuser2_deck
user_deck(false)
end
end
#encoding: UTF-8
classDuelsController<ApplicationController
layout'ygo'
# GET /duels
# GET /duels.json
defindex
ifparams[:user_id]
@user=User.findparams[:user_id]
@duels=@user.duels
@actions=["YGO战网",@user,'对战列表']
else
@duels=Duel.where(true)
@actions=["YGO战网",'对战列表']
end
@duels=@duels.reverse_order.page(params[:page])
respond_todo|format|
format.html# index.html.erb
format.json{renderjson: @duels}
end
end
# GET /duels/1
# GET /duels/1.json
defshow
@duel=Duel.find(params[:id])
@actions=["YGO战网",'对战列表',@duel]
respond_todo|format|
format.html# show.html.erb
format.json{renderjson: @duel}
end
end
# GET /duels/new
# GET /duels/new.json
defnew
@duel=Duel.new
respond_todo|format|
format.html# new.html.erb
format.json{renderjson: @duel}
end
end
# GET /duels/1/edit
defedit
@duel=Duel.find(params[:id])
end
# POST /duels
# POST /duels.json
defcreate
@duel=Duel.new(params[:duel])
respond_todo|format|
if@duel.save
format.html{redirect_to@duel,notice: 'Duel was successfully created.'}
format.html{render:text=>(["#created by ...","#main"]+main.collect{|card|card.number}+["#extra"]+extra.collect{|card|card.number}+["!side"]).join("\r\n")}
format.ydk{render:text=>(["#created by ...","#main"]+main.collect{|card|card.number}+["#extra"]+extra.collect{|card|card.number}+["!side"]).join("\r\n")}