Ruby 在视图文件夹中呈现HTML文件会产生一个字符串,Sinatra
我的视图文件夹中有admin.html。我如何通过渲染来渲染它Ruby 在视图文件夹中呈现HTML文件会产生一个字符串,Sinatra,ruby,sinatra,Ruby,Sinatra,我的视图文件夹中有admin.html。我如何通过渲染来渲染它 get '/admin/?' do require_logged_in send_file 'views/admin.html' //?? end 但即使在遵循“”时,我最终还是得到了标记的文本,而不是呈现的HTML。如何从这里加载视图 第二,把我的观点放在那里是“正确的做法”吗?我的意思是我觉得不应该把它放在公共文件夹中,我已经试着把admin.html放在公共文件夹中,我能够很好地呈现它。我应该把它放在视图文件
get '/admin/?' do
require_logged_in
send_file 'views/admin.html' //??
end
但即使在遵循“”时,我最终还是得到了标记的文本,而不是呈现的HTML。如何从这里加载视图
第二,把我的观点放在那里是“正确的做法”吗?我的意思是我觉得不应该把它放在公共文件夹中,我已经试着把admin.html放在公共文件夹中,我能够很好地呈现它。我应该把它放在视图文件夹还是公用文件夹中?我解决了它。原来我有
content_type :json
在
块之前的中向上。我添加了内容类型“html”,现在一切都好了。我解决了它。原来我有
content_type :json
在块之前的中向上。我添加了内容类型“html”,现在一切都好了。在为web编写文本或提出问题时,请注意:不要对链接中的锚文本说“this”。使用页面或段落的标题或描述性的内容。指向堆栈溢出页的链接将正确呈现,因此只需将它们用双引号括起来。在为web编写文本或提出问题时,请注意:不要对链接中的锚文本说“this”。使用页面或段落的标题或描述性的内容。指向堆栈溢出页的链接将正确呈现,因此只需将它们用双引号括起来即可。