Hay manera de poder definir el nombre del output del html que slim procesara que no sea el mismo nombre del archivo slim。
有没有办法在slim文件上定义preprocessed输出html名称与slim文件不同?
答案 0 :(得分:1)
使用rails g controller Controller_name Controller_action
生成控制器时,您可以创建与Controller_name
部分匹配的文件。
在控制器中,将创建一个名为Controller_action
的方法,例如
rails g controller Home index
创建控制器:
在索引方法中,您需要通过渲染模板slim文件的路径来呈现自定义模板。
class HomeController < ApplicationController
def index
#in here you'll want to render your template
#if no render call is given, the default home.html.slim will be rendered within the views
render 'path/to/view.html.slim'
end
end