问题标签 [railsapps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
209 浏览

ruby-on-rails - 使用 rails-composer,根据构建器版本获取错误

我正在尝试使用rails-composer来启动一个项目。在 composer 安装 gems 之后,我得到一个错误并且脚本停止。这是错误:

我不确定如何使用 bundle exec 来解决这个问题。

0 投票
1 回答
111 浏览

ruby-on-rails - 生产环境中忽略的自定义设计视图

我正在使用由 rails-prelaunch 模板创建的自定义设计视图 - https://github.com/RailsApps/rails-prelaunch-signup

在开发中,一切正常。我看到了我期待的设计视图(来自 views/devise 文件夹)。

但是,一旦我切换到生产环境,该应用程序就会开始使用默认的设计 gem 视图。

关于可能发生什么的任何想法?

谢谢!

0 投票
2 回答
129 浏览

ruby-on-rails - 关闭 Flash Notice 导致页面重定向

我正在关注用于 rails 的设计和 cancan 集成的教程。 https://github.com/RailsApps/rails3-bootstrap-devise-cancan 我注意到当用户登录时,flash 通知会导致页面在关闭后重新加载。我在我的日志中看到这个:重定向到“根路径”完成 302

这是我的路线文件

布局代码:

闪存消息代码

0 投票
2 回答
164 浏览

ruby-on-rails - Bootstrap 设计 Cancan Rails - Rspec 失败

我刚刚在我的本地机器上安装了 Rails3 Bootstrap Device Cancan 并运行了rake spec,但我遇到了所有测试失败,并出现以下常见错误:

我不知道为什么我会得到这个,因为我https://github.com/RailsApps/rails3-bootstrap-devise-cancan仔细按照说明进行操作。

我目前在 Windows 8 上运行它并使用 Bitnami RubyStack 运行 CMD

0 投票
4 回答
288 浏览

ruby - Heroku 迁移命令失败

将我的应用程序部署到 Heroku 时遇到问题。我正在运行 ruby​​ 2.0.0、rails'、'3.2.13' 和 'pg'、'0.15.1'。

我已经编译了我的资产并正在使用 figaro 加载环境变量。

我遇到的问题是我无法运行 heroku migrate 命令。

我的 Heroku 日志显示以下内容:

任何关于我应该看的地方的帮助将不胜感激。

编辑:

我的 gem 文件如下所示:

0 投票
1 回答
167 浏览

javascript - Foundation、modal 和 Rails:不推荐使用 event.returnValue

我一直在使用 Railsapp 项目来获得该项目的良好开端,这是我第一次使用 Foundation 来帮助我进行前端。

他们的用户管理在其视图中使用以下代码来显示用户。

这似乎非常简单,因为启动了一个模式以允许用户更改所选用户的角色。但是当我单击“更改角色”链接时,没有任何反应,好像没有安装 javascript。服务器日志也没有报告任何活动。

我在控制台中收到此错误:

显然,javascript 正在运行,我可以看到它正在用于其他功能,例如“删除用户”的警告消息。我用谷歌搜索了错误消息,我所看到的只是一个警告,仅此而已。但我没有看到如何解决这个问题。

这是我的 application.js

其他故障排除步骤是谷歌其他 railsapps 问题 wiki,设置其他具有不同设置的 railsapps 启动器。我发现 Foundation 4 产生了相同的结果,而该模式与 Twitter Bootstrap 一起使用,但我的要求是针对 Foundation 的。将 href 设置为“*”。我在 XP 机器上运行它并且在 OS X 机器上得到了相同的结果。在 Windows 和 OS X 上,Chrome、MSIE 和 Firefox 都显示相同的死链接。我在 RailsApps github wiki 上没有看到与此相关的特定问题,并且我不确定这是他们代码中的错误。

我在没有看到的javascript中忽略了什么?谢谢,山姆

0 投票
0 回答
367 浏览

ruby - 在 Rails 4 中未调用 binding_of_caller gem

我真的很喜欢开发中的 better_errors gem,并且在我的 os x 机器上让 REPL 出现。现在我正在学习 Windows XP 的变幻莫测,发现虽然 better_errors 有效,但 REPL 没有出现,这很有帮助地建议我安装 binding_of_caller gem。从 RailsApp 启动器开始,我的 gemfile 显示如下:

我正在使用 pik 0.3.0 pre 运行 Ruby 2.0.0-p353。我已经运行 gem install binding_of_caller 并且没有看到安装错误。这是我的 bundle show _binding_of_caller_ 的输出

我已经在 GemfileOK 中注释掉了对平台的调用,但是 REPL 仍然没有加载。

我的 Windows fu 不是很亮,但我在 Google 上没有找到任何可以提出解决方案的内容。在 github 页面上阅读表明我没有做错任何事情。接下来我应该尝试什么?谢谢,山姆

我刚刚将我的应用程序移到了新的 Win7 机器上。不幸的是,binding_of_caller 仍然没有被提升,尽管它在我的 OS X 机器上运行良好。所以在 Windows 上有些东西我做得不对。

0 投票
2 回答
5731 浏览

ruby-on-rails - 在带有 Bootstrap 或 Foundation 的 Rails 4.1 下,Flash 消息的颜色错误

以下代码使用 Bootstrap 3.0 显示 Rails flash 消息:

代码来自文章Bootstrap 和 Rails

Foundation 和 Rails文章中的类似代码可以与 Foundation 一起使用:

对于 Bootstrap 或 Foundation,当我将应用程序从 Rails 4.0 升级到 Rails 4.1 时,所有闪烁消息都显示为红色,甚至应该显示为绿色的“通知”消息。

Rails 4.1 中有哪些改变来破坏这段代码?

0 投票
2 回答
4180 浏览

ruby-on-rails - user.admin 在哪里?在 rails-devise-pundit 入门应用程序中定义?

我使用RailsApps rails-composer创建了一个 rails-devise-pundit 入门应用程序。我对 ruby​​ on rails 还是有点陌生​​,对设计、专家和 rails 4 也比较陌生。

我正在查看代码以了解它是如何工作的。控制器和策略类中有很多地方 user.admin? 叫做。但是找不到管理员?方法。我希望它在 User 模型中,但它不存在。这是用户类:

在部分 users_controller.rb 中使用:

权威人士或设计者是否以某种方式创建了这种方法?我已经看到它在权威文档中使用,但它只是将其用作示例。它并没有说需要创建方法或处理它。是否以某种方式使用具有 :admin 作为可能值的角色枚举?如果有人能解释这是如何工作的,我将不胜感激。

我计划很快添加使用 rolify gem 来处理角色,而不是用户类中的角色枚举。也许出于某种原因,我想要制作完全不同的角色名称。我想确保我了解如何保持一切正常。谢谢。

0 投票
0 回答
105 浏览

macos - 使用 Rails Composer 启动 Rails 服务器时出错

我使用Rails Composer创建了一个新的 Rails 应用程序,它能够查看所有项目文件。

但是,如果我启动 rails 服务器,我会收到以下错误 -

我不确定我在这里缺少什么。我尝试通过查找错误来寻找解决方案,但没有成功。