将控制器变量放入href属性

时间:2012-04-05 12:32:21

标签: ruby sinatra haml

我的Sinatra应用程序中有一个变量:

 get '/' do
    @agenda_date    = Date.today
    @next_date_str  = (Date.today + 1).to_s
    @prev_date_str  = 'date=' + (Date.today - 1).to_s

我希望在我的视图中使用它作为href属性:

%a{:id => 'prev_day', :href => @prev_date_str } Prev day

%a{:id => 'prev_day', :href => 'date=' + @next_date_str } Next day

我怎样才能得到它?

1 个答案:

答案 0 :(得分:1)

这应该有效

%a{:id => 'prev_day', :href => "date=#{@next_date_str}" }

如果这就是你要求的......

第一行按原样运行,所以我不确定你有什么问题?只有处理程序中缺少的东西是

haml :view_name