我有一个简单的sinatra网页,有多种配色方案。 要更改颜色方案,我只需按以下方式使用简单的get参数:
before do
color = params[:color]
if color == 'blue'
@color = :blue
elsif color == 'pink'
@color = :pink
else
@color = :orange
end
end
但是当用户点击网站上的链接时,颜色参数(当然)会消失。 有没有办法保持颜色参数而不执行以下操作? (以haml为单位):
%a{:href => "/?color=#{@color.to_s}"} Home