【发布时间】:2018-04-14 08:20:57
【问题描述】:
我有一个 Rails 应用程序,我希望在其中使登录页面动态化,以便每次用户访问它时它都会发生变化。
我的应用中有咖啡馆,每个咖啡馆都有自己的展示页面。我希望每个展示页面都是动态的。网址基于咖啡馆的 ID,所以我认为我必须使用这些 ID 作为创建我正在寻找的动态工作的焦点。
在我的咖啡馆的控制器中,我有
class CafesController < ApplicationController
def root
array = Cafe.pluck(:id)
array.sample
end
end
在我的路线文件中
root 'cafes#root'
我得到的错误是
`CafesController#root is missing a template for this request format and variant. `
有谁知道我在这个中缺少什么?非常感激。
【问题讨论】:
-
错误消息指出
CafesController#root的相应模板丢失。尝试设置视图app/views/cafes/root.html.erb以便rails呈现它。
标签: ruby-on-rails ruby