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

ruby-on-rails - Rails Composer 未加载已完成的文件

我正在阅读 RailsApps 教程,并希望通过 rails composer 创建入门应用程序。当我在浏览器中启动文件时,我只是得到了 rails 欢迎页面 - 没有为特定应用程序创建任何定制文件。我已经尝试了几个不同的启动选项并且它一直在发生。我还查看了 github 存储库和自述文件/故障排除等。它一定很简单,但我只是没有看到它。

0 投票
1 回答
40 浏览

ruby-on-rails - 在遵循“learn-ruby-on-rails”一书之前对应用程序进行“试驾”

我一直在关注 Daniel Kehoe 的《Learn Ruby on Rails 》一书,非常棒。在继续更好地了解我要去哪里之前,我想给完成的官方应用程序一个试驾,但是我不确定如何做到这一点(鉴于我刚刚开始阅读这本书)。

我从RailsApps GitHub 帐户中分叉了“learn-rails”存储库,并将其克隆到我的 Mac 中,并命名为“learn-rails-guide”(因为“learn-rails”已经被用于跟进)。尝试启动服务器时,我收到一条错误消息,提示我应该运行“捆绑安装”。

我这样做了,希望接下来创建的 gemset 不会搞砸;但是“bundle”无法安装“pg”gem。我撞到了路障...

这个问题是否与更改应用程序名称有关?

这与为生产设置完成的应用程序有关吗?

我在本地尝试完成的应用程序时采取了错误的方法吗?

如果运行捆绑安装,带有 .ruby-gemset 和 .ruby-version 文件的应用程序会弄乱我当前的 gemset 吗?

谢谢!

0 投票
1 回答
150 浏览

railsapps - 使用 ActionMailer 通过我的 Rails 应用程序发送电子邮件时,尽管指定了“发件人:”参数,但我还是收到了自己的电子邮件

我正在关注 RailsApps 项目中的Learn Ruby on Rails一书。在第 23 章中,我们将发送邮件功能添加到应用程序中。一切似乎都工作正常,期望我收到的电子邮件来自我自己的电子邮件(不管我在联系表格中输入的电子邮件)。

这很奇怪,因为在服务器日志中,“发件人”似乎没问题。但是,当我在线查看我的电子邮件 (gmail) 时,它看起来好像我既是发件人又是收件人。

以下是来自服务器日志的代码:

知道发生了什么吗?

0 投票
1 回答
320 浏览

ruby-on-rails - 实例化一个没有初始化方法但使用 attr_accesors 的 ruby​​ 类?

以下代码有效,但我不明白为什么。

模型:我有一个名为 Contact 的类,它没有初始化方法(即它从默认的 Object 类继承了初始化方法)。

控制器:我有一个带有“create”方法的 ContactsController,它实例化通过“secure_params”方法传递一些参数的 Contact 类。

如果没有将它们设置为实例变量的初始化方法,并且“新”方法(从 Ruby 的 Object 类继承)的默认行为对传入的参数没有任何作用,那么这些参数会去哪里?

为什么它们最终被设置为实例变量?(与 attr_accesors 有关吗?)

0 投票
1 回答
87 浏览

ruby-on-rails - 尝试安装 Foundation 后出现“Sass::SyntaxError”

在此处输入图像描述

使用 (PDF) 书Learn Ruby on Rails的最新版本安装基础和简单表单后,我收到此错误。

我刚刚将 Foundation 添加到我的 Gemfile

然后运行

0 投票
1 回答
50 浏览

ruby-on-rails - 如何以及在哪里提交 Rails 上的表单值?

我有控制器页面,其中包含 home、aboutus、joinus、contactus 和 mad 等方法。

joinus 也有下面给出的表格。

加入我们

姓名

电子邮件

地址

数字

提交

当我点击提交时,路由错误即将到来

没有路线匹配 [POST] "/pages/joinus"

Rails.root: C:/NEW/charityapp

应用程序跟踪 | 框架跟踪 | 完整的跟踪路由

路由从上到下优先匹配

Helper HTTP 动词路径控制器#Action Path / Url
pages_home_path GET /pages/home(.:format) pages#home root_path GET / pages#home pages_aboutus_path GET /pages/aboutus(.:format) pages#aboutus pages_joinus_path GET /pages/joinus (.:format) pages#joinus pages_contactus_path GET /pages/contactus(.:format) pages#contactus pages_mad_path GET /pages/mad(.:format) pages#mad

0 投票
3 回答
933 浏览

jquery - 将 flexslider 手动添加到 Rails 4 应用程序中 - 类型错误 flexslider 不是函数

我正在尝试修复 Rails 4 app 中的错误。我的应用程序上的 flexslider 不起作用,根本没有加载图像。在它显示的控制台中 - TypeError (..).flexslider不是一个函数 当它没有集成到 Rails 中时,主题完全可以正常工作。它是一个基于引导的主题,具有以下配置 - application.css.scss 文件如下所示

对于 application.js 文件具有以下内容 -

尝试多次更改他们的订单,但没有效果。滑块按以下方式初始化 -

我是 Rails 初学者,请提出一些见解,过去几个小时一直在尝试解决它。

谢谢你的时间 。

更新:我正在使用 Daniel Kehoe 使用 composer 编写的 RailsApps 入门应用程序。

更新:我没有使用任何 gem 安装 flexslider,因为我在 ruby​​gems 网站上找到的 gem 使用的是旧版本,即。flexslider 2.2 我正在使用 2.4 。

所以我试图手动完成。

0 投票
1 回答
134 浏览

ruby-on-rails-4 - 使用 RailsApps Composer 工具对任何示例应用程序的安装问题

我正在使用 Ruby 2.2.2 和 Rails 4.2.1,以及带有 node.js 的 Ubuntu 14.04 上的 RVM。

对于我尝试创建的任何示例应用程序,我在作曲家过程中遇到了反复出现的错误。我怀疑问题在于解析 yaml 文件——secrets.yml,但我没有发现任何异常(与其他 Rails 应用程序相比)。我已经尝试过不同的应用程序服务器,并在 devlopment.rb 中明确命名秘密,但没有运气。我很感激接下来的一些方向。

0 投票
1 回答
266 浏览

ruby-on-rails - 设置 Rails Composer 后 nil:NilClass 的未定义方法“plan_class”

当用户尝试注册时,我收到此错误。使用 Rails Composer 后,我没有更改任何文件,但仍然出现错误。

0 投票
1 回答
30 浏览

ruby-on-rails - rails 忽略 Gemfile

我的 Gemfile 看起来像这样:

当我通过输入运行 rails 时rails server -e development,我看到它正在运行 Puma,即使 Puma 没有为我的开发环境指定。如果注释掉这行gem 'puma', '~> 2.11.2',则使用 WEBrick(如预期的那样。)

为什么在开发环境中使用 Puma,即使在 gemfile 中没有这样指定?