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

ruby-on-rails-3 - Rails Cast:ActionMailer 电子邮件未发送到收件箱

服务器指出电子邮件已发送到正确的地址,但我没有在收件箱中收到邮件。

我的 Setup_mail.rb 文件

我的development.rb文件是:

我的test.rb文件是:

我尝试了多种变体并且迷路了。我在 Windows 7 机器上运行。我正在运行 Ruby 1.8.7 和 Rails 3.0.7

任何人都可以帮忙吗?

这是我的创建方法:

我的 user_mailer.rb 类 UserMailer < ActionMailer::Base

0 投票
0 回答
93 浏览

jquery - Rails 3: jquery_tokininput railcast #258 - 如何添加新条目?

嗨,我在 jquery_tokeninput gem 上关注了 ryan bates railscast,除了创建新条目的能力外,我的应用程序上的所有内容都已完成。从节目评论看来,一个问题已经开始,人们已经能够找到一种方法来做到这一点。https://github.com/loopj/jquery-tokeninput/issues#issue/11

有人可以帮助解释我需要添加什么才能使其正常工作吗?

0 投票
1 回答
473 浏览

ruby-on-rails - Rails 3:Railscast #167 用于创建标签的虚拟属性 - @user.tags

我想要一个标签系统,我可以通过创建标签的用户来分隔标签。我遵循 Railscast #167 关于使用虚拟属性设置标签的方法,但这种方式只能让我调用 @post.tags 来查找帖子的标签,但我不能调用 @user.tags 并找到它们的所有标签。

我怎样才能增强它,以便 @user.posts.tag("music") 返回他们所有带有标签音乐的帖子?

感谢您提供帮助或洞察我做错了什么。

0 投票
2 回答
1053 浏览

ruby-on-rails-3 - Rails 3:创建身份验证时更新用户属性

我按照 Railscasts #235 和 #236 设置使用omniauth 创建用户身份验证。 http://railscasts.com/episodes/235-omniauth-part-1 http://railscasts.com/episodes/236-omniauth-part-2

我在名为 :facebok_share 和 :twitter_share 的用户模型上有 2 个布尔属性,我想在创建新身份验证时将其设置为 true。

当我创建一个新用户时,我可以为我工作,但是如果现有用户添加了身份验证,我无法将布尔值更新为 true。

当调用 apply_omniauth(omniauth) 时,它会在我的用户模型中设置 self.facebook_share = true 或 self.twitter_share = true。

我试图添加一个名为 apply_share 的新方法,它根据提供者更改布尔值,我试图调用 current_user.apply_share(omniauth) 但数据库中没有发生任何事情。

我究竟做错了什么?谢谢!

## 身份验证控制器

0 投票
2 回答
1961 浏览

ruby-on-rails - 编辑多条记录、控制器和路由

我正在关注 railscast 198 http://railscasts.com/episodes/198-edit-multiple-individually,尝试将其更新到 rails 3,但遇到路由错误。路线http://localhost:3000/orders/edit_individual给了我错误:

我已经更新并使用了他的 rails 2 路由

按照engineyard http://www.engineyard.com/blog/2010/the-lowdown-on-routes-in-rails-3/描述的rails 3约定(根据我的需要更新)

这是我尝试过的:

我已尝试按照以下答案的建议更改路由资源:向现有控制器添加操作(Ruby on Rails),但仍然显示相同的错误。我已经尝试删除 cancan 加载和授权资源、'resources :orders' 路由条目以及控制器中的 'show' 条目,但另一个错误表明它仍在尝试显示 ID='edit_individual' 的记录而不是将“edit_individual”视为一条路线。

这是我的路线和控制器,

我已经删除了 cancan 方法,但它仍然是罪魁祸首吗?我已经尝试了所有我能想到的东西并且处于死胡同..有什么想法吗?

编辑:

命令提示符的输出:

以及我的html中的路线:

和耙路线:

0 投票
1 回答
213 浏览

ruby-on-rails - 是否有“更新的 Railscast 剧集源代码”网站?

我已经搜索了更新到 rails 3 的 railscast 198,我可以在这里和那里找到一些片段,但找不到完整源代码的任何内容。嘿,值得搜索;我是一个菜鸟,不知道将 rails 2 转换为 rails 3 需要进行的所有更改。

我会定期遇到问题,我想在 Railscast 剧集中使用该方法,但它适用于旧版本的 rails,并且在此过程中遇到了一些颠簸。我从 railscasts 中受益比任何关于 rails 的信息都多,(甚至 stackoverflow 都排在第二位),但在我看来,这是 railscasts 的最大问题。任何人都应该能够更新剧集源代码,如果其他人容易找到就太好了。

是否有一个站点或一群人或简单的方法可以找到将完整剧集源代码更新到当前版本的 rails 的分支?+1,如果你会使用这个!

0 投票
1 回答
950 浏览

jquery - Railscast #238 jquery 令牌输入 - 我的 json 请求将发送到错误的控制器

您好我正在尝试根据 railscasts #258 http://railscasts.com/episodes/258-token-fields实现 jquery 令牌输入

railscasts 使用“作者”的地方,我使用的是“艺术家”

当我开始在 Artist_token 字段中输入时,我的 json 搜索请求由 UsersController#show 操作而不是 ArtistsController#index 操作处理。

由于我的 _post_form 部分呈现在 PagesController#home 视图上,我原以为 json 可能由 PagesController#home 处理,但由于某种原因它是 UsersController#show

任何想法我做错了什么?

0 投票
0 回答
771 浏览

ruby-on-rails-3.1 - Railscast 地理编码缺少 JSON::ParserError 常量

使用 Rails 3.1rc4 下http://railscasts.com/episodes/273-geocoder从 Railscast #273 复制地理编码示例:

我明白了

我一定错过了一些定义这一点的东西。有人有想法吗?rc4

0 投票
2 回答
1827 浏览

sql - Rails:使用 jquery tokeninput (railscast #258) 创建新条目

我已经成功地添加了 Ryan Bates railscast #258 http://railscasts.com/episodes/258-token-fields中未包含的新艺术家条目

换句话说,用户可以输入艺术家姓名,该艺术家姓名将使用 jquery tokinput 自动完成。但是,我希望自动完成结果仅显示由该个人用户创建的艺术家姓名。

这有意义吗?一个更好和更容易理解的例子是 collection.rb,用户创建帖子并指定帖子所属的“集合”,但他们应该只能将帖子添加到他们自己创建的集合中。

这是带有 artist_tokens 作为虚拟属性的帖子表单:

这会通过在 post 表单上的 artist_tokens 字段中输入的值来查找艺术家,并且我还添加了选项“Add {params[:q]}”以添加新条目。

我添加了额外的代码来按 id 解析“新”条目,然后用它们创建一个新艺术家。然后再次分配艺术家 ID。

除了仅通过 current_user 的条目来缩小 json 结果的能力之外,一切都很好。我该怎么做呢?我需要将条目创建者的 user_id 存储在表中吗?我怎样才能做到这一点?

编辑:模型关联

编辑:posts_controller.rb

编辑:尝试 alias_method_chain 首先设置帖子的 user_id 属性。(无法修复 NULL db 条目)来自:Rails 3: alias_method_chain 仍在使用?

0 投票
1 回答
1146 浏览

jquery - 如何使用 jquery 限制嵌套表单字段不起作用

我正在关注关于嵌套表单字段的 Ryan Bates 剧集,并在第 2 部分末尾添加了一些 jquery 建议。一切正常(我能够添加字段和删除字段)。我现在想限制您可以在表单中添加的字段数量。在我的 application.js 我有

正如瑞安贝茨所写。阅读另一篇文章我将这些行更改为现在阅读:

但是这不起作用,我在这里做错了什么。谢谢您的帮助。

*编辑
这是表格

标签字段部分