railstutorial.org相关内容

Micropost 字符倒计时(Rails 教程,第 2 版,第 10 章,练习 7)

我使用 这里 作为基础并在 StackOverflow 的帮助下回答 这里 和 这里. 在屏幕上,它看起来像 this,随着您越来越接近字符限制,文本逐渐变红,一旦微博超限,发帖按钮就会失效,完成like so. 当前的实现如下: views/shared/_micropost_form.html.haml = form_for @micropost do |f|= 渲染'sh ..

我需要一个“用户"吗?在 Rails 中使用 Devise 时的控制器

我是 Rails 新手.我正在从事一个小型 Rails4 项目,试图提高我的技能.我松散地关注 M.Hartl 的教程. 根据教程构建了自定义用户身份验证.但是我想使用 Devise 进行用户身份验证.我还需要像教程中那样使用用户控制器吗?在已经使用 Devise 的情况下,我应该在哪些情况下使用/不使用用户控制器? 关于教程,我是跳过控制器生成部分还是必须将动作映射到设计? 解 ..
发布时间:2022-01-07 17:21:33 其他开发

为什么在保存对象后使用“重新加载"方法?(Hartl Rails Tut 6.30)

我正在编写 Hartl 的 Rails 4 教程第 6 章的练习.第一个练习测试以确保用户电子邮件地址正确小写: 需要'spec_helper'描述用户做...描述“大小写混合的电子邮件地址"做让(:mixed_case_email){“Foo@ExAMPle.CoM"}它“应该被保存为所有小写"@user.email = mixed_case_email@user.save期望(@user.r ..

启动 Rails 服务器时出错:未定义的方法“配置"

我是 Rails 新手,正在学习 Hartl 的教程.一切都很好,直到我尝试第二次完成本教程并创建了另一个尝试使用最新版本 rails 的项目.当我尝试从应用程序文件夹加载 rails server 时,我收到以下错误. $ rails s=>启动 WEBrick=>Rails 4.0.4 应用程序开始开发=>运行“rails server -h"以获得更多启动选项=>Ctrl-C 关闭服务器退 ..
发布时间:2021-12-02 12:54:20 其他开发

Rails 找不到已安装的 gem

我正在关注 Rails 的教程,该教程特别要求版本 4.2.0,所以我使用 sudo gem install rails -v 4.2.0 安装了 Rails 并且它工作正常美好的.当我尝试使用 rails _4.2.0 new test_app 创建新应用程序时,我收到一条错误消息,内容为 /Library/Ruby/Site/2.0.0/rubygems/dependency.rb.315:在 ..
发布时间:2021-07-13 19:04:19 其他开发

rails 3 教程:没有路由匹配 [GET] "/";

所以, 几个小时前为 PDF 付费,仔细按照说明操作,但在启动 first_app 后,我在 localhost:3000 中看到: 路由错误没有路由匹配 [GET] "/" 没有接触任何代码,只是在执行“rails new first_app"后启动了服务器. 从命令行: 552 ~/Downloads/rails_projects/first_app>=>启动 WEBrick ..
发布时间:2021-07-02 19:19:44 其他开发

在我的路线上遇到一个奇怪的错误,“缺少必需的钥匙"导轨 4

所以我在我的 localhost:3000 上收到这个错误.我正在制作一个 gif 发布博客应用程序,我正在尝试向出现在我的 _feed_item.html.erb 部分中的项目添加编辑功能.我已经发布了下面的错误和一个指向一些源文件的链接.我相信路线没问题,但“缺少必需的键:[:id]"是我不明白的一方面.不知道为什么这不像我的删除功能那样有效.部分代码基于 Hartl 的 Rails 教程. ..
发布时间:2021-07-02 19:19:35 其他开发

Ruby on Rails Michael Hartl 第 8.5 章测试失败

我在另一次看到这个问题,其中 current_user 变量被定义了两次.我的代码中有同样的错误,但是删除 current_user 的第二个定义仍然无法解决我收到的错误消息.这是我在运行测试时收到的错误消息: 1) 失败:SessionsHelperTest#test_current_user_returns_right_user_when_session_is_nil [/home/ubu ..
发布时间:2021-07-02 19:19:29 其他开发

Ruby (on Rails) 语法

我正在复习“Ruby on Rails 3 教程"并尝试更深层次地理解语法.以下是我定义的辅助操作中的一些示例代码: module ApplicationHelper定义标题base_title = "大型项目"如果@title.nil?base_title别的“#{base_title} | #{@title}"结尾结尾结尾 我的问题是关于这一行的:"#{base_title} | #{@t ..
发布时间:2021-07-02 19:19:27 其他开发

M.Hartl 的 Rails 教程中的用户注册测试失败

我一直在关注 M. Hartl 的 Rails 教程,但遇到了一个问题.当我从第 10 章开始时,所有代码都在工作,我的测试套件也通过了.在第 11 章中,到目前为止我所做的只是创建一个新分支.我的文件都没有被改动过.然而不知何故,我的测试套件现在失败了.更奇怪的是,它不会在 100% 的情况下失败.有时它会通过,但大多数时候它会失败(如果我一次又一次地运行它而不更改任何代码).相关代码和错误消息 ..
发布时间:2021-07-02 19:19:21 其他开发

Rails 教程 3.6,'bin' 未被识别为内部或外部命令

我被困在 railstutorial.org 的第 3.6 节,特别是当我运行时 >bin/rspec 规格/ 在我的 Windows 7 机器上,我得到“bin"未被识别为内部或外部命令. 我已经输入了 >捆绑 --binstubs 我这里没有 RVM.我应该安装它吗? 当我进入 cd bin 并执行 rspec 时,我得到 'load': 无法加载此类文件 我的宝石文件 ..
发布时间:2021-07-02 19:19:18 其他开发

RailsTutorial.org - ExecJS::RuntimeError in Users#index

我正在学习 Michael Hartl 的 Ruby on Rails 教程,并在第二章中设置了一个演示应用程序.我遇到了一个错误,我无法找到原因!! 我确保我遵循了教程中的每个命令: 运行 rails new to demo_app 创建项目 根据需要更新了 gem 文件 执行rails 生成脚手架 用户名:string email:string 使用 bundle exec ..
发布时间:2021-07-02 19:19:12 其他开发