问题标签 [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 投票
3 回答
192 浏览

heroku - 无法将 Rails Bootstrap 项目推送到 Heroku

我完成了关于Rails 和 Bootstrap的railsapps.org教程。我无法将它部署到 Heroku。我的代码与教程完全相同,并且我完全按照“部署”一章中的说明进行操作,但是当我运行时出现以下错误。有什么想法有什么问题吗?git push heroku master

问候,杰夫

0 投票
1 回答
154 浏览

railsapps - 捆绑安装找不到适用于 google-drive 的“activesupport”兼容版本

大家好,我正在开发一个演示应用程序,并注意到在将 gem google-drive gem 插入到我的 Gemfile 后出现此错误。

在我看来,google-drive gem 需要的 activesupport 版本比 rails 4.1.1 需要的更早版本。欢迎任何建议。

0 投票
1 回答
157 浏览

ruby-on-rails - Railsapps 模板崩溃

我正在使用以下配置。 RVM Ruby 1.9.3 Rails 3.2.18

并尝试使用以下命令创建一个新应用程序:

有以下选择:

问题 为 Rails 3.2 安装示例应用程序?
4) rails3-bootstrap-devise-cancan

问题 Web 服务器的开发?
3) 独角兽

问题 用于生产的 Web 服务器?
1) 同开发

问题模板引擎?
1) 再培训局

问题持续测试?
1) 无

extras 设置一个 robots.txt 文件来禁止蜘蛛?(y/n) n
extras 创建一个 GitHub 存储库?(y/n) n
extras 添加“therubyracer”JavaScript 运行时(适用于没有 node.js 的 Linux 用户)?(是/否) n

在模板执行过程中,我得到以下信息:

请协助解决此问题。

0 投票
5 回答
25601 浏览

ruby-on-rails - 从表单中选择枚举以设置角色

Ruby on Rails 4.1

我正在使用带有枚举角色的设计。它当前在创建用户时设置默认角色。我想在创建用户的表单中添加一个字段来设置枚举角色。

我读了这篇文章,但没有说明如何利用新角色。

这是用户类

这是我试图选择一个枚举角色的表单的一部分:

错误:

我以前从未使用过枚举,并且文档证明没有帮助。如何使枚举选项显示?

0 投票
3 回答
3144 浏览

ruby-on-rails - Rails Brick 或 Rails Composer 是否被广泛使用?

我是 Ruby on Rails 的新手,并且一直看到人们使用Rails BrickRails Composer等自动样板生成器来创建样板用户管理系统等。来自不信任自动生成代码的背景,这很好吗/在 Rails 中使用此类系统的合法做法。另外,我正在与一家初创公司合作开展一个项目。使用这样的生成器是否可以,这种习惯有多普遍。

PS Mods 请注意,这不是一个询问比较/意见/争议的问题。我很好奇 Rails 中的一般做法以及它在生产中使用的频率。

0 投票
0 回答
183 浏览

twitter-bootstrap - Stripe checkout 在本地工作,但在部署到 heroku 时无法通过“卡”

我的 Rails 4.0 应用程序在 localhost 上运行时能够成功收费,但部署到 Heroku 的同一应用程序失败。我的 Stripe 日志显示“卡片”字段为空。我觉得代码是合法的,但在 Bootstrap、Heroku 和 Stripe 之间有些问题。在推送到 Heroku 之前,我肯定会预编译资产。有任何想法吗?

0 投票
1 回答
162 浏览

ruby-on-rails - (un)Happy Space 用户安装 RVM 时出错

所以我对 Ruby 和 Rails 以及与之相关的一切都是全新的。我正在阅读Learn Ruby on Rails这本书,并且一直在安装 RVM。我正在按照文章在 Mac OS X Mavericks 上安装 Ruby on Rails 中的说明进行操作。

输入后,我在终端中收到一条错误消息:\curl -L https://get.rvm.io | bash -s stable --ruby

这是错误消息:

我假设我应该在终端中输入所有“sudo mkdir”的东西,我这样做了。我尝试重新安装\curl -L https://get.rvm.io | bash -s stable --ruby并收到相同的错误消息。

关于我接下来应该做什么的任何想法?

谢谢。

0 投票
1 回答
56 浏览

ruby-on-rails - Rails 项目实际上是什么的简化

我现在可以制作基本的 Rails 应用程序,并且正在寻找有关 Rails 工作原理的更好概述。

这就是我正在想象的。这个对吗?

  1. 安装rails gem。这也安装了一个 rails 脚本。
  2. rails new ...创建框架文件结构。
  3. rails 脚本允许您从命令行与文件结构进行交互,但实际上并没有对 rails 库本身做任何事情。
  4. gem 文件中的“gem 'rails'”将整个 rails 库导入到您的新项目中,因此在某种程度上,在使用 rails 应用程序时,您实际上只是稍微扩展 rails gem(相对而言)以满足您的需求
0 投票
0 回答
72 浏览

railsapps - "$ rails s" gives following error

/Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:54:in require': cannot load such file -- rubygems/format (LoadError) from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:54:inrequire' from /Users/jay/.rvm/gems/ruby-2.1.2/gems/bundler-1.0.22/lib/bundler/source.rb:5:in <top (required)>' from /Users/jay/.rvm/gems/ruby-2.1.2/gems/bundler-1.0.22/lib/bundler/dsl.rb:14:ininitialize' from /Users/jay/.rvm/gems/ruby-2.1.2/gems/bundler-1.0.22/lib/bundler/dsl.rb:6:in new' from /Users/jay/.rvm/gems/ruby-2.1.2/gems/bundler-1.0.22/lib/bundler/dsl.rb:6:inevaluate' from /Users/jay/.rvm/gems/ruby-2.1.2/gems/bundler-1.0.22/lib/bundler/definition.rb:17:in build' from /Users/jay/.rvm/gems/ruby-2.1.2/gems/bundler-1.0.22/lib/bundler.rb:138:indefinition' from /Users/jay/.rvm/gems/ruby-2.1.2/gems/bundler-1.0.22/lib/bundler.rb:126:in load' from /Users/jay/.rvm/gems/ruby-2.1.2/gems/bundler-1.0.22/lib/bundler.rb:110:insetup' from /Users/jay/project_mon/config/boot.rb:8:in <top (required)>' from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:54:inrequire' from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:54:in require' from script/rails:5:in'

0 投票
2 回答
472 浏览

ruby-on-rails - 终端不允许我在“rails server”之后输入命令任何答案请

我对这个平台很陌生,在启动 webrick 后我的终端不允许我输入命令,有什么线索吗?