curl:Curly模板语言可将您的逻辑与HTML模板的结构分开

时间:2024-02-22 22:08:39
【文件属性】:

文件名称:curl:Curly模板语言可将您的逻辑与HTML模板的结构分开

文件大小:79KB

文件格式:ZIP

更新时间:2024-02-22 22:08:39

ruby curly-template RubyRuby

卷曲 Curly是一种将结构和逻辑完全分离的模板语言。 与其将HTML插入Ruby片段中,还不如将所有逻辑转移到presenter类中。 目录 正在安装 安装Curly与运行gem install curly-templates一样简单。 如果您使用Bundler管理依赖项,请将其添加到Gemfile gem 'curly-templates' Curly还可以安装应用程序布局文件,以替换Rails通常创建的.erb文件。 如果您想使用它,请运行curly:install生成器。 $ rails generate curly:install 如何使用Curly 为了将Curly用于视图或局部视图,请使用后缀.curly而不是.erb ,例如app/views/posts/_comment.html.curly 。 Curly将寻找一个名为Posts::CommentPresenter的相应演示者类。 按照惯例,它们放置在app/presenters/ ,因此在这种情况下,演示者将驻留在app/presenters/posts/comment_presenter.rb 。 请注意


网友评论