问题标签 [railscasts]

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 回答
231 浏览

ruby-on-rails - Ruby on Rails,自从 ActiveRecord 发生更改后,如何使用 Post 传递数据?

使用基于旧 Railscast 的代码http://railscasts.com/episodes/142-paypal-notifications,我一直在尝试将有关购物车的信息传入和传出站点的不同部分,问题似乎与以下代码。

以及处理此输入的代码,可在应用控制器中找到。

产生的错误是。

我知道这可能是一件简单得可笑的事情,但任何意见都会受到欢迎,因为在过去的半个小时里,我一直在用这个把头撞到墙上。

编辑:根据要求,routes.rb 我很抱歉这个地方到处都是。

http://pastebin.com/gq4Ekzvn 编辑:原来我是个白痴,架构问题很糟糕。

0 投票
3 回答
5873 浏览

ruby-on-rails - 如何在 Pjax 中关闭“替换 url”

我将 Pjax 与http://railscasts.com/episodes/294-playing-with-pjax?view=comments中的教程一起使用 我不需要更改 url,而且这个咖啡脚本代码不起作用:

......

$("a#flag-comments").click ->

……

$.pjax

容器:'[data-pjax-container-flag]',

替换:假,

网址:'/flag_comments'

……

任何想法?

0 投票
1 回答
488 浏览

ruby-on-rails - OmniAuth RailsCast(第 235 集)问题与提醒我(第 274 集)

我按照 Ryan Bates 的/RailsCasts 教程进行 cookie 登录并提醒我正在构建的应用程序中的功能。

[参考:http://railscasts.com/episodes/274-remember-me-reset-password?view=comments] 我想为同一个应用程序介绍他的 OmniAuth 功能。

[参考:http://railscasts.com/episodes/235-omniauth-part-1] 我没有使用设计。我正确加载 Twitter 应用程序页面,重定向回我的应用程序时发生错误。我在 Twitter 中正确设置了回调 URL。

undefined method "authentications" for nil:NilClassOmniAuth 和我的 authentications_controller 出现错误。具体来说,我的控制台显示:

NoMethodError (undefined method authentications for nil:NilClass):app/controllers/authentications_controller.rb:9:in create'.

这是身份验证控制器代码:

这是我的应用程序控制器中的 current_user 辅助方法。

用户有许多身份验证。身份验证属于用户。

我想让 OmniAuth 与 Twitter 一起工作,这样用户就可以使用他们的 Twitter 帐户登录,避免我在维护我的 current_user 代码时收到的错误

帮助表示赞赏。

0 投票
5 回答
21473 浏览

ruby-on-rails - 未定义的方法“键?” 对于零:NilClass

我是 Rails 新手,正在关注 Ryan Bate 关于如何制作简单身份验证系统的教程(http://railscasts.com/episodes/250-authentication-from-scratch?autoplay=true),我只是在经历它但收到此错误:`

我真的不知道这意味着什么,因为我只是一个初学者,但这些是我的文件:

用户控制器:

新的.html.erb:

路线.rb

用户模型

我认为本教程是为 Rails 3.1 或某些版本的 rails 3 制作的。但我使用的是 Rails 3.2,这可能是问题的一部分。但由于我是初学者,我不知道发生了什么。有人可以告诉我该怎么做吗?

谢谢

0 投票
2 回答
9532 浏览

ruby-on-rails - 显示来自 Rails 应用程序的 Twitter 提要

我已经能够让用户通过 OmniAuth 使用 Twitter 登录(我遵循 Railscast #235-6 并制作了一个简单的应用程序)。现在我正在尝试显示登录用户的 Twitter 提要。谁能告诉我这是怎么做到的?如何初始化 Twitter?如何传入登录用户的用户名和密码?我是 Rails 的新手,所以如果我确切知道将代码放在哪里会很有帮助。谢谢

0 投票
4 回答
2174 浏览

ruby-on-rails - OmniAuth Railscast 教程中的 DangerousAttributeError:create 由 ActiveRecord 定义

我在 SO 上查看了ActiveRecord::DangerousAttributeError和其他类似线程,但它们没有解决相同的问题。

我正在关注omniauth教程:http ://railscasts.com/episodes/235-omniauth-part-1?view=asciicast

我能够通过 oauth 与 Twitter 进行身份验证并返回用户的数据 (auth)。问题是由于此错误消息,我无法在数据库(sqlite3)中创建/保存它。

错误:

Authentications_Controller:

楷模:

我该如何解决这个错误?在这个网站和其他网站上搜索并不能帮助我理解为了修复它发生了什么。谢谢

0 投票
1 回答
128 浏览

ruby-on-rails - Railscast 不推荐生产解决方案,我正在寻找原因

在这个railscast 中,我们的好朋友 Bates 先生介绍了一个解决方案来创建一个可以对一组数据进行搜索、排序和分页的应用程序。在进行 AJAX 搜索时,他提供了一个解决方案,该解决方案将在用户在搜索框中输入输入时显示搜索结果。这是他的解决方案:

但是他说“请注意,这只是一个快速演示,并不是最好的方法。如果您在生产应用程序中执行类似的操作,可以使用几个 jQuery 插件。” 我正在寻找他为什么认为这不适合生产的解释。提前致谢!

0 投票
3 回答
2191 浏览

ruby-on-rails - RailsCast 182(修订):Jcrop 不工作

我正在尝试以与 Ryan Bates 在 RailsCasts 第 182 集(修订版)中使用它的方式完全相同的方式将 Carrierwave 与 Jcrop 一起使用,但我无法让 Jcrop 工作,我不知道为什么。

当我到达 时crop.html.erb,它按预期显示原始图片和预览,但我无法在原始图片上选择任何内容并且预览没有响应。

我玩了一点,当我添加()后面时,.Jcrop我至少可以在原始图片上选择一些东西,但预览仍然没有响应,并且所选区域也没有保持 aspectRatio 为 1。所以我猜出于某种原因之后的代码.Jcrop不执行。我不是 CoffeeScript 专家,所以我需要一些帮助来解决这个问题。

这是我的代码。非常感谢!

user.js.coffee

users_controller.rb

users/crop.html.erb

0 投票
1 回答
408 浏览

ruby-on-rails - '警告:通过自制软件安装弹性搜索时,非可执行文件已安装到“bin”'

我正在关注这个railscast,以便在我的 rails 应用程序中使用 elasticsearch。当我像 railscast 节目一样使用自制软件安装它时,我收到此警告

当他使用相同的自制命令安装它时,此警告不会出现在 railscast 中。一路上我有没有搞砸什么?谢谢

0 投票
2 回答
936 浏览

ruby-on-rails-3 - Rails 3 railscast #196,3.times 循环不起作用

我发现了很多关于这个 Railscast 的帖子,但所有的建议都没有帮助我。我已经能够在视图中呈现一个嵌套的表单字段,但只有一个,而不是我在控制器中调用的 3 个。当我提交时,我收到错误:无法批量分配受保护的属性:线索

章节.rb

线索.rb

在 railcast 中,它说使用 :clues 的等价物,这会呈现 3 个字段。但在我的,它没有渲染字段。相反,我使用@chapter.clues,它只呈现一个。

我制作新章节时的表格。

我的 chapters_controller.rb 新

我的日志显示了 3 条线索,但属性为空(没有:id)。这是有问题的迹象吗?因此,即使我的日志显示了 3 个线索对象,我的视图也只显示了一个。

想法?感谢关于 stackoverflow 的建议,我已经添加到 chapter.rb

并且没有运气,同样的行为和错误,无论有没有。

在此先感谢您的时间