【问题标题】:Put controller variable to href attribute将控制器变量放入 href 属性
【发布时间】:2012-04-06 00:42:39
【问题描述】:

我的 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

我怎样才能得到它?

【问题讨论】:

  • 你写的东西很好。您是否看到错误消息?您的输出中没有内容?

标签: ruby sinatra haml


【解决方案1】:

这应该可以工作

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

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

第一行按原样工作,所以我不确定您有什么问题?处理程序中唯一缺少的是

haml :view_name

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多