【问题标题】:Ruby on rails tutorial : route_url and HTML - I am stockRuby on rails 教程:route_url 和 HTML - 我有货
【发布时间】:2016-02-21 21:33:40
【问题描述】:

我是一个完全新手(请阅读我的个人资料),并开始学习 Ruby on Rails 教程,但我已经半途而废了。

教程在这里

http://12devs.co.uk/articles/writing-a-web-application-with-ruby-on-rails/

在页面的一半,它开始介绍设计宝石。我安装没有问题。

我按照说明进行操作直到 "Devise 还告诉我们检查五个步骤来完成设置:"

我不明白要做什么/在哪里添加以下步骤

1) 在 config/routes.rb 中定义一个 root_url。现在,我们可以通过将 BookmarksController#index 指向站点的根目录来实现:

Bookmarks::Application.routes.draw do # [...] root ‘bookmarks#index’

[...] 结束

!我在 routes.rb 文件中究竟放了什么代码?在哪里? 我已将上述内容复制粘贴到文件中的随机位置,但我知道这不是写入代码。因为有 cmets,所以在 [...] 请帮忙

2)在app/views/layouts/application.html.erb中添加两段html。该文件是 Rails 应用的主要布局。

!我需要输入的 HTML 代码在哪里?那代码是什么?我找不到要插入的代码

非常感谢您的帮助。

谢谢 山姆

【问题讨论】:

    标签: html ruby-on-rails ruby devise gem


    【解决方案1】:
    1. 打开config/routes.rb并添加root :to => "bookmarks#index"

    config/routes.rb

    Rails.application.routes.draw do
      root :to => "bookmarks#index"
    end
    
    1. app/views/layouts/application.html.erb中添加两段html

    app/views/layouts/application.html.erb

    <!DOCTYPE html>
    <html>
    <head>
      <title>Beautify</title>
      <%= stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track' => true %>
      <%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
      <%= csrf_meta_tags %>
    </head>
    <body>
    <!-- two pieces -->
    <p class="notice"><%= notice %></p>
    <p class="alert"><%= alert %></p>
    <!-- end two pieces -->
    
    <%= yield %>
    
    </body>
    </html>
    

    :)

    【讨论】:

    • 非常感谢!对不起愚蠢的问题! :)
    • 更多新手问题很快就会被问到哈哈;)
    • 谢谢。我已经发布了第 2 部分,stackoverflow.com/questions/33811214/… 如果您有时间,我会很感激您的反馈,前提是您有时间! :) 我真的不知道我在做什么。谢谢
    • @kalelc 感谢您的回答!我有同样的问题。我想知道您是如何知道要添加哪两个 html 的? (没关系,我应该读得更好)在本教程中,终端响应为您提供了 html 标签
    猜你喜欢
    • 2019-05-02
    • 2017-08-16
    • 1970-01-01
    • 1970-01-01
    • 2013-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多