推送到heroku的应用程序仍然显示标准索引页面

2024-02-14

我完成了安装 git 和 heroku gem 的步骤,并成功将我的应用程序推送到了 heroku。 问题是,它显示了一个标准的“You're Riding Ruby on Rails”页面,即使我的本地应用程序已将路由设置为根到某个控制器/页面。我还从/public 中删除了index.html 页面。

知道为什么会发生这种情况吗?我怀疑我可能需要以某种方式从开发切换到部署,但我仍然删除了index.html,为什么它仍然出现在heroku 上?

编辑:出于某种原因,转到 mysite.heroku/login 和我创建的其他页面效果很好,所以不用介意部署问题。


当您使用 git 并删除文件时,该文件不会自动从 git 存储库中删除。所以当你git push heroku该文件仍然存在并被推送到 Heroku。

你可以判断是否属于这种情况git status,这将显示类似以下内容:

# Changes not staged for commit:
#   (use "git add/rm <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#       deleted:    public/index.html

为了删除该文件,您需要使用git rm http://git-scm.com/docs/git-rm。在这种情况下,您需要执行以下操作:

git rm public/index.html
git commit -m "Removed public/index.html"

这将从当前分支中删除该文件。

现在当你这样做时

git push heroku

该文件不会被包含在内,因此您将被路由到在routes.rb中指定的控制器。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

推送到heroku的应用程序仍然显示标准索引页面 的相关文章

  • 自动生成/删除詹金斯工作

    我正在寻找一种自动创建一组詹金斯作业的方法 通常在创建新的 git 分支之后 我已经为maven尝试过这个插件 http evgeny goldin com wiki Maven jenkins plugin http evgeny gol
  • 致命:无法将 HEAD 解析为有效引用

    我正进入 状态fatal Failed to resolve HEAD as a valid ref 每当我尝试承诺时 我努力了 echo ref refs heads master gt git HEAD 但它不起作用 也尝试过 git
  • 通过 ESI:include 设置 Cookie,如何?

    我正在尝试使用 esi 在我的网站上创建忍者缓存 这个想法是 该网站大部分是静态的 我只需要在用户是否登录时做一些花哨的事情 所以我试图在页面A上放置一个 并在页面B的应用程序中设置触发器 这样我就可以将页面 A 缓存在 varnish 上
  • Rails 3.1+ 的 Jasmine 与 Mocha JavaScript 测试 [已关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我对茉莉花有经验并且非常喜欢它 有谁有 Jasmine 和 Mocha 的经验 特别是 Rails 的经验吗 我想知道是否值得转用 我已经在 J
  • 按时间顺序将多个文件夹提交到 git 中

    我有数百个网站备份 每个文件夹一个 我想将它们放入 git 存储库中 每个备份作为一个版本 这些变化主要涉及图像文件和每天 2 个数据库备份 大小约为 25 GB 并且不断增加 有没有办法告诉 git 获取其中一个文件夹并将其提交到存储库中
  • Rails 4 的 mobile_fu

    我正在尝试将我的应用程序从 Rails 3 2 13 切换到 Rails 4 在此过程中 我遇到了一个主要障碍 我使用 gem mobile fu 来确定用户是否来自移动设备 该 gem 需要 Railties 3 2 13 但 Rails
  • 未能将一些参考推送至 [email protected]

    当我尝试推送到 Heroku 存储库时收到此错误 我已经设置了autocrlf false在gitconfig中 但这个问题仍然存在 我也尝试过这个解决方案here https stackoverflow com questions 566
  • Git post-receive - 如何检查推送的分支是否与主分支合并

    在我们的团队中 我们通常将所有任务推送到单独的分支中 然后发布经理审查这些分支并将它们合并到 主 分支中 有时团队成员忘记将他们的分支与主分支合并 在推送之前 所以我想做的是 在用户推送后输出一条消息 请与主分支合并 我想我需要检查一些内容
  • 如何签出仅在“git ls-remote”中列出的分支?

    我遇到了无法切换到仅列出的分支的情况git ls remote 这是详细信息 我分叉了一个 github repoA 作为 repoB 创建了自己的分支并将其推送到 ComputerA 中的 repoB 在 ComputerB 中 我将分叉
  • 您的分支比“origin/master”领先 3 个提交

    我在运行时收到以下信息git status Your branch is ahead of origin master by 3 commits 我读过其他一些帖子 解决这个问题的方法是运行git pull rebase但是 rebase
  • Jenkins:从神器部署战争文件

    我们正在使用Jenkins建立 maven 并部署工件 JAR 和 WAR s 到内部工件服务器 快照和版本 对于部署 目前 我们有 Jenkins 作业来打包 war 文件 来自发布 scm 标签 并部署到不同的环境 服务器 我们想要跳过
  • 如何在生产服务器中运行 sidekiq?

    我有一个带有apache passenger的服务器 我将如何奔跑sidekiq在生产中 运行所需的任何配置 bundle exec sidekiq Thanks bundle exec sidekiq d L log sidekiq lo
  • 无法使用 Rails 6 Actiontext 渲染 youtube 嵌入 iframe

    我已经设置了一个自定义嵌入模型 这样我就可以将 Instagram 或 YouTube 嵌入等内容添加到我网站上的 ActionText 内容中 它适用于 Instagram 嵌入 但不适用于 YouTube 作为参考 我要显示的 yout
  • Rails 4 和 Turbolinks - 元标签未更改

    我有一个启用了 Turbo Links 的 Rails 4 应用程序 但在更改页面时无法刷新元标记 不是完全刷新 我读到元标记需要包含在加载涡轮链接的 JavaScript 之前 但它没有效果 完全刷新可以完成这项工作 但不幸的是这不是我所
  • 如何为最终用户方便地启动Java GUI程序

    用户想要从以下位置启动 Java GUI 应用程序Windows 以及一些额外的 JVM 参数 例如 javaw Djava util logging config file logging properties jar MyGUI jar
  • Ruby gem 环境问题 - LoadError: no such file to load -- robots

    我正在尝试使用 anemone gem 编写一个爬虫 这需要 robots gem 不管出于什么原因 机器人绝对不会包括在内 这是我的一些环境信息 gem list d robots LOCAL GEMS robots 0 10 1 Aut
  • 有没有办法使用 Rspec/Capybara/Selenium 将 javascript console.errors 打印到终端?

    当我运行 rspec 时 是否可以让 capybara selenium 向 rspec 报告任何 javascript console errors 和其他异常 我有一大堆测试失败 但当我手动测试它时 我的应用程序正在运行 如果不知道仅在
  • 为什么“git描述-dirty”在描述干净结帐时添加“-dirty”后缀?

    我刚刚发现 dirty选项git describe看起来它应该做一些非常有用的事情 即在输出中附加一个后缀git describe当工作树脏时 但是在我的一些存储库上似乎并非如此 git status On branch 8 30 noth
  • SSL 适用于浏览器、wget 和curl,但不适用于 git

    我有一个网站 用于托管 redmine 和几个 git 存储库 这非常适合 http 但我无法使用 https 进行克隆 即 git clone http mysite com git test git 工作正常 但是 git clone
  • rspec 中的模拟方法链

    有一系列方法可以获得user目的 我试图模拟以下内容以返回user in my Factory Girl current user AuthorizeApiRequest call request headers result 我可以模拟该

随机推荐

  • C# 泛型类型约束

    这不应该是有效的 C 代码吗 class A
  • 如何统计coredata(聚合)?

    我正在学习核心数据 特别是聚合 目前我想做的事 计算表中在某些条件下具有逆向关系的多对关系的记录数 目前我正在这样做 NSExpression ex NSExpression expressionForFunction count argu
  • 如何检查电子邮件地址是否已在使用 Firebase

    正在研究一些FirAuth的事情 但由于某种原因 我不知道如何检查用户建议的电子邮件地址是否已被占用 我试过打电话 fetchProvidersForEmail正如不久前其他问题中所建议的那样 但无论出于何种原因 它都行不通 另外 我对完成
  • 将 3rd 方 Java 库(例如 com.jcraft.jsch)与 clojure 结合使用

    我正在尝试clojure http www clojure org我正在尝试了解如何使用第三方库 我已经能够下载一些源代码 使用 leiningen 将其捆绑到 jar 文件中 将其放入我的类路径中并在我的脚本中 使用 lib etc 我还
  • VS 2015导入和导出设置,消失的窗口

    帖子已更新 03 05 2017 人们在这里讨论这个问题 VS 2010 导入导出设置 https stackoverflow com questions 3624073 vs 2010 import export settings VS2
  • 在 JavaScript 中解码 HTML 实体? [复制]

    这个问题在这里已经有答案了 转换示例 amp gt gt gt gt 有什么小的库函数可以处理这个问题吗 我的实用腰带上总是有这个小功能 function htmlDecode input var e document createElem
  • 在 C/C++ 中读/写半字节(无位字段)

    有没有一种简单的方法可以在不使用位字段的情况下读取 写入字节中的半字节 我总是需要读取两个半字节 但需要单独写入每个半字节 Thanks 使用面膜 char byte byte byte 0xF0 nibble1 0xF write low
  • 限制 WAMP 文件系统访问

    我的 PC 上安装了 WAMP 堆栈 昨天 我正在使用 PHP 处理文件系统 并注意到我可以访问硬盘中的任何目录 甚至可以访问网站文档根目录之上的目录 这是一个我想避免的明显的安全问题 目前 我在 WAMP 堆栈中使用多个虚拟主机以及使用主
  • 使用 -deprecation 运行 SBT

    我的 project build scala 文件中似乎有警告 不在我的 Scala 项目中 如何配置 SBT 来运行 deprecation flag Does not help so do not suggest it scalacOp
  • PHP Curl 输出缓冲区未收到响应

    我有一个协议 其中 file1 phpcurl 运行 file2 php file2 php 是一个长时间运行的文件 但它发送 或应该发送 一个响应回 file1 php 然后继续执行它的代码 我正在使用输出缓冲区来尝试发送此数据 但问题是
  • 列出 COMobject 中的所有方法

    是否可以 内容如下 import win32com client ProgID someProgramID com object win32com client Dispatch ProgID for methods in com obje
  • 如何使用 jQuery 在选择框中显示 JSON 数据?

    这是我的 JSON 数据 ACT Australian Capital Territory NSW New South Wales NT Northern Territory QLD Queensland SA South Australi
  • 列表列表的总和

    我正在寻找 python 中的方法来对仅包含整数的列表进行求和 我看到了这个方法sum 仅适用于列表 不适用于列表的列表 有什么适合我的吗 谢谢 您可以使用sum 这里有一个生成器表达式 In 18 lis 1 2 3 4 5 6 In 1
  • SELECT 语句中表达式的执行顺序

    我想知道表达式的执行顺序SELECT声明总是发生于左到右 SET a 0 SELECT a AS first a a 1 AS second a a 1 AS third a a 1 AS fourth a a 1 AS fifth a a
  • Qt Creator 代码编辑期间 CPU 为 100%

    我有 Qt Creator 项目 它用boost and Point Cloud library 当我编辑包含这些库中的内容的文件时 Qt Creator 在每次代码更改 添加行 更改变量类型等 后挂起大约 30 秒 TaskManager
  • “AsyncThunkAction”类型的参数不可分配给“AnyAction”类型的参数

    store ts export const store configureStore reducer auth authReducer middleware export type AppDispatch typeof store disp
  • git 子模块 Visual Studio 2017 未下载

    我们已经开始利用git submodules作为跨项目重用公共代码的一种方式 我们在工作中有一个简单的规则 当人们get你的代码应该build第一次 您的代码应该建立在可视化在线基础上 而不需要太多麻烦 如果我通过添加共享代码git sub
  • 使用 React + Flux 时,操作或存储是否应该负责转换数据?

    使用 React 和 Flux 时 标准做法是从操作中进行 API 调用 然后将结果数据存储在 Store 类中 但是 谁应该负责存储数据后对其进行转换呢 示例 我有一个EntryStore保存代表购物清单项目的对象 我有许多可以应用于它们
  • 如何在 Android 中使用设备管理员应用程序阻止安装其他应用程序

    如何使用 Android 中的设备管理员应用程序阻止安装其他应用程序 我们如何对其进行编码以限制使用设备管理应用程序安装应用程序 请帮帮我 据我所知 对于 ICS
  • 推送到heroku的应用程序仍然显示标准索引页面

    我完成了安装 git 和 heroku gem 的步骤 并成功将我的应用程序推送到了 heroku 问题是 它显示了一个标准的 You re Riding Ruby on Rails 页面 即使我的本地应用程序已将路由设置为根到某个控制器