Tag: 静态

使用ruby on rails向静态网站添加function

我是铁杆上的ruby新手。 我有一个包含大量静态页面的网站。 我想在网站上添加一些动态页面,这些我将在ruby on rails上开发。 当用户单击其中一个静态页面上的某个按钮时,将触发这些页面提供的function。 我想我会将动态页面放在一个目录中,当点击其中一个静态页面上的按钮时,将调用(执行)其中一个页面。 我不需要更改现有静态页面的内容。 是否可以将此类动态页面添加到现有静态网站? 如果有,怎么样? 我需要改变路线吗?

Rails生成静态文件路由错误

当我在test / dev中本地运行我的应用程序时,我的视图很好地显示出来并且一切都很愉快。 当我尝试导航到我的远程服务器/本地生产服务器上运行的那些相同的erb文件时,我得到如下错误: ActionController::RoutingError (No route matches “/stylesheets/scaffold.css”) 我在这里看过类似的问题,但没有一个能够解决我的问题。 我找到答案的最接近的答案是第一个答案: 样式表或JavaScript文件的Rails 404错误 据我所知,最好的办法是配置我的网络服务器来提供静态文件。 我如何在本地/在Heroku上这样做? 更新 根据raidfive的建议,我将config.serve_static_assets从false更改为true,这解决了我的问题。 但是,我看到它在production.rb中说Apache或nginx应该已经在提供静态资产。 以这种方式提供静态资产是不是更好/更专业?如果是这样,如果我使用Heroku,我将如何达到预期的效果? 更新2 显然Heroku 会自动执行此操作 ,我有一个额外的逗号导致恶作剧。 我能够使用以下提示查看扩展的Heroku日志以追踪故障。 谢谢!