html - 如何将我的前端开发人员构建的 HTML 页面添加到 Rails 元素中?

标签 html css ruby-on-rails

我们的前端开发人员在给出设计规范后使用 CSS 样式构建了一个具有 javascript 功能的 html 页面(我们的 About.html 页面)。

我有一个 Rails 元素,我想将此页面添加到其中。

我注意到在 rails 文件系统中,在 app/views/static_pages 下我们有 1 个页面,home.html.haml

我想知道我是否应该将她构建的这个(或多个)文件转换为 HAML。

最佳答案

假设您要将“关于”页面添加为新页面而不是替换现有主页,您需要执行以下操作:

1) 在 routes.rb 中添加到新页面的路由,如下所示:

get "about" => "static_pages#about"

2) 向 app/controllers/static_pages_controller.rb 添加一个方法,如下所示:

def about
end

3) 复制about.html文件到app/views/static_pages/about.html.erb

关于html - 如何将我的前端开发人员构建的 HTML 页面添加到 Rails 元素中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43989145/

相关文章:

css - IE正在为背景图像样式添加样式

php - 在提交 php 表单之前显示 css 类

ruby-on-rails - 脚手架用户ID重置

ruby-on-rails - scope为数组类型时,如何在url中正确写入参数?

javascript - 更改 CSS 的颜色处理程序

html - 将 div 放置在屏幕的右侧

jquery - 将鼠标悬停在选择下拉菜单上时,包含 div 会失去焦点

ruby-on-rails - root 应该位于 routes.rb 文件中的什么位置?

html - 使用带图标的 Bootstrap-select

html - 将图像设置为网页的背景(屏幕宽度)