问题标签 [rails-for-zombies]

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 投票
10 回答
9763 浏览

ruby-on-rails - Rails for Zombies Lab 4 > 练习 3


在第三个练习中,我卡在了第四个 Rails for Zombies 实验室。这是我的任务:创建将创建一个新僵尸的操作,然后重定向到创建的僵尸的显示页面。我有以下参数数组:

我编写了以下代码作为解决方案:

但是当我提交它时,我收到以下错误:
#<TypeError: can't convert Symbol into Integer>

我知道我犯了一个错误,但我不知道在哪里。请帮我。

0 投票
2 回答
1056 浏览

ruby-on-rails - Rails for Zombies 2 级挑战 4

我不知道如何解决这个问题。我尝试重新观看视频,但它没有说明如何将“存在”和“唯一性”验证链接到僵尸的名字。有什么建议么?

图片在这里:http: //i.stack.imgur.com/2nAEs.png

谢谢

0 投票
4 回答
4820 浏览

ruby-on-rails-3 - Rails for Zombies 等级 5 挑战 5

问题陈述是创建命名路由。它应该生成一个类似 '/zombies/:name' 的路径,其中 :name 是一个参数,并指向 ZombiesController 中的索引操作。将路线命名为“墓地”

资源就是资源

我的解决方案是

我也试过

我在这两种情况下得到的错误是

我究竟做错了什么??

0 投票
2 回答
1261 浏览

ruby-on-rails - Rails for Zombie Level 5,挑战 1

我实际上不确定他们要我做什么。

这是问题:

为僵尸创建资源路由

资源:

我的代码:

我不确定“资源路线”是什么意思;我起初以为它希望我在 url 中设置一个参数来匹配,但控制器中没有任何东西可以匹配。有人可以解释一下吗?

0 投票
2 回答
518 浏览

ruby-on-rails - 打印出僵尸的名字和墓地。僵尸导轨

如何打印出僵尸的名字和墓地

您可以在不添加字符串的情况下将其连接起来吗?

这是错的吗?它只输出最后一个,墓地。

0 投票
2 回答
12376 浏览

ruby-on-rails - Rails for Zombies 课程有用吗?

CodeSchool上的Rails for Zombies课程有用吗?

我在想天气值得我花时间,花时间,如果它真的提供有用的资源?

到目前为止,我还没有完成任何其他CodeSchool课程。你觉得这个平台怎么样?是否值得为其他付费课程付费?

是否有任何高质量的免费在线 Web 开发课程?

0 投票
1 回答
279 浏览

ruby-on-rails - 我在哪里可以找到涵盖两个模型的初学者 Ruby On Rails 教程?

我在 Ruby On Rails 方面取得了很大进展。我正试图用两个模型/桌子制作一些东西。你知道任何有两个模型的基础教程吗?

例如,我参加了 Rails for Zombies 课程,它略读tweet belongs_to zombiezombie has_many tweets但并没有真正讨论如何设置第二个模型或如何使用它。

在我正在开发的小应用程序中,我现在创建了一个模型公司和模型员工company has_many employees,并添加了employee has_one company但不确定下一步该去哪里,并且可以真正使用涵盖此内容的教程。例如我做了这样的公司:

rails g scaffold company name phone website city state twitter

现在制作我所做的员工模型:rails g scaffold employee name phone email

将它们关联的行为会自动添加所需的附加列,以便employee具有 company_id 还是我应该创建它?我将如何更新员工表格以便我可以选择它所属的公司?

0 投票
1 回答
306 浏览

ruby - 僵尸测试的 Rspec 和 Rails 不起作用

我正在通过 rspec rails 学习僵尸课程,但我无法运行测试,因为他们没有读取我的 App/models 文件夹中的 ruby​​ 代码。我什至尝试将我称为zombie.rb的ruby文件放入spec文件夹本身和require_relative中,但测试仍然失败,有人可以帮助我吗?我是一个新手,我发现 TDD 是学习精通编码的最好和最快的方法。我的代码如下,分别在zombie_spec.rb 文件和zombie.rb 文件中都有:

和zombie.rb文件在这里

这是我得到的测试结果

0 投票
2 回答
345 浏览

ruby-on-rails - Rails 4,创建新记录时未填充外键列

Rails 新手,请原谅我一个简单的问题,但我很难过。

Rails 4.1.1 和 Ruby 2.1.2

我正在根据我从 Code School 关注的视频创建一个小型 Rails 应用程序(Zombie Twitter)。

我有四个控制器:Application、Welcome、Zombie 和 Tweets。

我有三个模型:用户、僵尸、推文。

has_one :zombie用户(来自设计),。

僵尸,belongs_to :user has_many :tweets

推文,belongs_to :zombie

注册用户时会创建一个新的僵尸记录。这行得通。

但是,在创建新推文时不会填充推文表中的zombie_id 字段。这是我无法弄清楚的,是我的问题。

另外:有人可以解释 build 和 build_model 方法以及何时使用它们吗?当我按照@zombie.tweets.build. 是否有必要在 Rails 4.1.1 中调用这些方法,或者这是早期版本的 Rails 的保留?

用户.rb

僵尸.rb

推文.rb

应用控制器.rb

TweetController.rb

/tweets/_form.html.rb

create_zombies_migration

create_tweets_migration

最后,这里是来自 development.log 的记录,详细说明了创建推文的 POST 请求。

在此处输入图像描述

0 投票
1 回答
61 浏览

ruby-on-rails - Rails for zombies 5 级视频:为什么 tweets_path 不起作用?

我对第 5 个视频“进入黑暗”有疑问。
在大约 3 分 44 秒时,Greg 正在描述如何使用自定义路由设置 link_to。出现一行说“tweets_path 不起作用”。
我想知道为什么 tweets_path 不起作用。我希望知道为什么会有助于揭开 Rails 的神秘面纱。目前这条线似乎有点武断,我想理解它。

编辑

抱歉,出于某种原因,我认为您需要观看视频。这是相关代码:
在他的 routes.rb 文件中:

在一个视图中,某处: