📅  最后修改于: 2023-12-03 15:24:43.178000             🧑  作者: Mango
如果您需要将您的 Rails 应用中的 html.slim 转换为 html.erb 文件,本文将为您介绍两种方法。
/ app/views/users/index.html.slim
ul.users
- @users.each do |user|
li = link_to user.name, user_path(user)
<!-- app/views/users/index.html.erb -->
<ul class="users">
<% @users.each do |user| %>
<li><%= link_to user.name, user_path(user) %></li>
<% end %>
</ul>
Rails 提供了一个能够将 html.slim 文件自动转换为 html.erb 文件的工具:slim2erb。您可以按照以下步骤使用该工具:
gem 'slim2erb'
$ bundle install
$ slim2erb path/to/your/views/
该命令将在您的视图文件夹中自动生成 html.erb 文件,您只需将它们用作您应用中的视图文件即可。
无论您选择哪种方法,转换后的 html.erb 文件将与原始的 html.slim 文件有相同的功能。