超薄输出名称

时间:2015-05-27 04:31:11

标签: ruby-on-rails slim-lang

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文件不同?

1 个答案:

答案 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

资源:render - Rails guides