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

ruby-on-rails - Rails、OpenID 和 Authlogic

我一直在关注ryan baytes 截屏视频 #170,并将ruby ​​-openid 、authlogicauthlogic-oid添加到现有的 authlogic 身份验证系统中。

但是,我不断收到以下错误堆栈:

NameError(未初始化常量 OpenIdAuthentication::InvalidOpenId):/Library/Ruby/Gems/1.8/gems/ authlogic-oid-1.0.4/lib/authlogic_openid/session.rb:53:in openid_identifier=' /Library/Ruby/Gems/1.8/gems/authlogic-oid-1.0.4/lib/authlogic_openid/session.rb:47:incredentials='authlogic (2.1.2) lib /authlogic/session/foundation.rb:28:in initialize' authlogic (2.1.2) lib/authlogic/session/password.rb:140:ininitialize' authlogic (2.1.2) lib/authlogic/session/activation.rb:48:in initialize' authlogic (2.1.2) lib/authlogic/session/klass.rb:61:ininitialize' authlogic (2.1.2) lib/authlogic/session/scopes.rb :79:in initialize' app/controllers/user_sessions_controller.rb:10:innew' app/controllers/user_sessions_controller.rb:10:in `create'

有没有人面临同样的问题?我正在使用导轨 2.3.4

我尝试了运行良好的二进制示例应用程序(rails 2.1.2),我尝试了 Ryan Bates 提供的代码,它也运行良好(rails 2.3.2)。因此,这些库正在使用以前版本的 rails。

有什么线索吗?

0 投票
3 回答
466 浏览

ruby-on-rails - 对方法定义感到困惑:def req=(request)

我在 Ryan Bates 的 railscast 网站上找到了这个,但不确定它是如何工作的。

我看到他正在保存用户 ip、用户代理和推荐人,但对这条线感到困惑req=(request)

0 投票
2 回答
498 浏览

ruby-on-rails - 铁路铸件中的问题第190集

听完 Rails Cast No 190 我坐下来试了一下

所以我安装了 nokogiri

在我的 Windows 7 Ultimate 笔记本电脑上。我使用 Ruby 1.9

这就是我安装 Nokogiri 的方式

现在为以下代码hello.rb

我试图以标题的形式获得结果,但出现以下错误!

我试图卸载并重新安装,gem uninstall nokogiri但我仍然无法摆脱错误。

请帮我解决它!

谢谢

高塔姆

0 投票
5 回答
3095 浏览

javascript - Railscast #197 的问题 - 嵌套模型表单第 2 部分

我正在尝试在带有问题、答案和(多选)选项的系统中实现 Ryan 的 Railscast #197。http://railscasts.com/episodes/197-nested-model-form-part-2

  • 我已经成功地实现了这些表单/部分之间的嵌套。
  • 删除记录的更简单的“复选框”方法可以正常工作。
  • 当我尝试添加/删除记录时会出现问题。

我已经完全按照他的 Railscast 中的代码复制了代码:

2个问题:

  • 当我点击“删除”链接时,它并没有被删除——它只是向上或向下移动页面。
  • 当我包含link_to_add_fields“添加答案”,f,:答案时,我得到nil:NilClass的未定义方法`klass'。

- - - 进步 - - -

如果我将函数 remove_fields(link) 移动到 new.html.erb 的顶部,则删除链接有效。这意味着,我在访问 application.js 中的函数时遇到问题。这是我的精简结构。

0 投票
1 回答
776 浏览

ruby-on-rails - Authlogic 和条件验证

是否有可能在 authlogic 的模型用户中执行条件验证,根据某些条件在acts_as_authentic 块中使用验证?我正在尝试实现多步注册表单,在 Ryan Bates 的带有 authlogic 的 railscast 217 中进行了描述。

0 投票
1 回答
765 浏览

ruby-on-rails - Railscasts 111 中的代码 - 高级搜索表单

在 Railcasts 的一个特定情节中,Ryan 谈到了高级搜索,并且他使用了一些代码来查找搜索条件。由于没有解释它的工作原理,我想对此进行一些澄清。

我欢迎任何有关其工作原理的信息,尤其是方法 products,因为他甚至将其称为 products.name 等。

0 投票
1 回答
441 浏览

ruby-on-rails - 如何为 Railscast 197 中的 link_to_add_fields 助手编写 RSpec 测试

我在 Railscast espisode #197 中使用了有关如何添加动态输入字段的方法细节,但我不确定如何为其编写 RSpec 测试。建议?

0 投票
1 回答
1078 浏览

ruby-on-rails - Railscasts #228 - 可排序的表列

我正在关注 Ryan Bates 在 Sortable Table Columns 上的 railscast,并且我已经成功地获得了一个用于升序和降序排序的列。

我的表比 Railscast 中的表更复杂,因为我有来自不同表的列。

如何为制造商等相关表添加可排序列?

0 投票
18 回答
49205 浏览

ruby-on-rails - OmniAuth 和 Facebook:证书验证失败

我已经按照Railscast #235尝试设置最小的 Facebook 身份验证。

我首先设置了一个 Twitter 身份验证,正如 Ryan 自己所做的那样。那工作完美无缺。

然后我继续添加 Facebook 登录。但是,在授权应用程序后,重定向/auth/facebook/callback失败并显示:

我正在本地主机上工作。我没有在应用程序中设置任何 SSL。我究竟做错了什么?

0 投票
1 回答
851 浏览

ruby-on-rails - Rails - Railscasts 嵌套复杂表单

我正在使用 Ryan Bates 的Complex Forms Deep Branch,并尝试将该示例复制为具有两个额外嵌套级别的表单。

SurveyName 有很多 SurveyQuestions,其中有很多 SurveyOptions。

在 Deep Branch 中,Project 有很多任务,有很多任务。我的_task.html.erb等价物是:

我希望我已经提供了足够的信息。令我感到困惑的是,使用相同的帮助代码 add_child_link 函数将无法工作。你能看到我错过了什么吗?