【发布时间】:2013-05-16 02:26:58
【问题描述】:
我正在使用 Sinatra 创建一个网站,一切进展顺利,或者直到我需要访问 before 块中的 params[] 哈希。
基本上,我正在尝试这样做:
before do
if params[:forum_id]
@forum = Forum.find(params[:forum_id])
build_breadcrumbs(@forum.parents)
# ... more code, snipped to keep it short
end
end
但问题是,我不能调用 before 块中的 params[] 哈希,有人有什么想法吗?
我将这段代码放在before 块中的原因是因为我宁愿不必将它放在每个页面的get 和post 块中。
【问题讨论】: