问题标签 [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.
ruby-on-rails - Rails Composer 未加载已完成的文件
我正在阅读 RailsApps 教程,并希望通过 rails composer 创建入门应用程序。当我在浏览器中启动文件时,我只是得到了 rails 欢迎页面 - 没有为特定应用程序创建任何定制文件。我已经尝试了几个不同的启动选项并且它一直在发生。我还查看了 github 存储库和自述文件/故障排除等。它一定很简单,但我只是没有看到它。
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 吗?
谢谢!
railsapps - 使用 ActionMailer 通过我的 Rails 应用程序发送电子邮件时,尽管指定了“发件人:”参数,但我还是收到了自己的电子邮件
我正在关注 RailsApps 项目中的Learn Ruby on Rails一书。在第 23 章中,我们将发送邮件功能添加到应用程序中。一切似乎都工作正常,期望我收到的电子邮件来自我自己的电子邮件(不管我在联系表格中输入的电子邮件)。
这很奇怪,因为在服务器日志中,“发件人”似乎没问题。但是,当我在线查看我的电子邮件 (gmail) 时,它看起来好像我既是发件人又是收件人。
以下是来自服务器日志的代码:
知道发生了什么吗?
ruby-on-rails - 实例化一个没有初始化方法但使用 attr_accesors 的 ruby 类?
以下代码有效,但我不明白为什么。
模型:我有一个名为 Contact 的类,它没有初始化方法(即它从默认的 Object 类继承了初始化方法)。
控制器:我有一个带有“create”方法的 ContactsController,它实例化通过“secure_params”方法传递一些参数的 Contact 类。
如果没有将它们设置为实例变量的初始化方法,并且“新”方法(从 Ruby 的 Object 类继承)的默认行为对传入的参数没有任何作用,那么这些参数会去哪里?
为什么它们最终被设置为实例变量?(与 attr_accesors 有关吗?)
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
jquery - 将 flexslider 手动添加到 Rails 4 应用程序中 - 类型错误 flexslider 不是函数
我正在尝试修复 Rails 4 app 中的错误。我的应用程序上的 flexslider 不起作用,根本没有加载图像。在它显示的控制台中 -
TypeError (..).flexslider
不是一个函数 当它没有集成到 Rails 中时,主题完全可以正常工作。它是一个基于引导的主题,具有以下配置 - application.css.scss 文件如下所示
对于 application.js 文件具有以下内容 -
尝试多次更改他们的订单,但没有效果。滑块按以下方式初始化 -
我是 Rails 初学者,请提出一些见解,过去几个小时一直在尝试解决它。
谢谢你的时间 。
更新:我正在使用 Daniel Kehoe 使用 composer 编写的 RailsApps 入门应用程序。
更新:我没有使用任何 gem 安装 flexslider,因为我在 rubygems 网站上找到的 gem 使用的是旧版本,即。flexslider 2.2 我正在使用 2.4 。
所以我试图手动完成。
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 中明确命名秘密,但没有运气。我很感激接下来的一些方向。
ruby-on-rails - 设置 Rails Composer 后 nil:NilClass 的未定义方法“plan_class”
当用户尝试注册时,我收到此错误。使用 Rails Composer 后,我没有更改任何文件,但仍然出现错误。
ruby-on-rails - rails 忽略 Gemfile
我的 Gemfile 看起来像这样:
当我通过输入运行 rails 时rails server -e development
,我看到它正在运行 Puma,即使 Puma 没有为我的开发环境指定。如果注释掉这行gem 'puma', '~> 2.11.2'
,则使用 WEBrick(如预期的那样。)
为什么在开发环境中使用 Puma,即使在 gemfile 中没有这样指定?