我们正在构建一个SAAS应用程序(类似shopify),我们需要提供静态站点(基于每个子域唯一),包括HTML,CSS,图像和基于rails应用程序的子域的其他资产。由于公用文件夹基于主域提供内容,因此我们将其保存在供应商目录下。试图创建一个控制器只是为了提供静态html和所有资产,发现它根本不显示资产,只显示纯HTML。
请分享您的想法或您能想到的任何解决方案。感谢
class StaticPagesController < ApplicationController
def home
end
def about
end
def reservation
end
end
view/static_pages/home.html.haml
%h1 StaticPages#home
%p Find me in app/views/static_pages/home.html.haml
views/static_pages/about.html.haml
render file: Rails.public_path.join("templates","home.html"), layout: true
routes.rb
get 'static_pages/home'