在本文中,我们将为您详细介绍如何在mysql上安装RubyonRails并使其正常工作的相关知识,并且为您解答关于逐步指南?的疑问,此外,我们还会提供一些关于rubyonrails未定义的方法`_de
在本文中,我们将为您详细介绍如何在mysql上安装Ruby on Rails并使其正常工作的相关知识,并且为您解答关于逐步指南?的疑问,此外,我们还会提供一些关于ruby on rails未定义的方法`_delete'在rails 2.3.15中可以正常工作、ruby-on-rails – Capistrano部署symlink Ruby on Rails文件夹公共/图像的配方,无法正常工作、ruby-on-rails – Rails 3.2.0 rspec调试器无法正常工作、ruby-on-rails – Rails 4,Devise – 登录时的错误消息无法正常工作的有用信息。
本文目录一览:- 如何在mysql上安装Ruby on Rails并使其正常工作(逐步指南)?(mysql怎么安装)
- ruby on rails未定义的方法`_delete'在rails 2.3.15中可以正常工作
- ruby-on-rails – Capistrano部署symlink Ruby on Rails文件夹公共/图像的配方,无法正常工作
- ruby-on-rails – Rails 3.2.0 rspec调试器无法正常工作
- ruby-on-rails – Rails 4,Devise – 登录时的错误消息无法正常工作
如何在mysql上安装Ruby on Rails并使其正常工作(逐步指南)?(mysql怎么安装)
不久前,我设法使RoR在Windows XP上运行。我一直在尝试使其在Windows
7上运行2天,但没有办法,总是有一个问题,无论我如何尝试,谷歌都无法回答。
有人可以给我指南或其他方法以使其在Windows 7或XP上运行吗?即使是Ubuntu,但我还是不想再经历那个迷宫。
我想我将在虚拟机上安装Windows XP并从那里开始。
我需要RoR和mysql-什么版本,从哪里下载它们以及我应该采取什么步骤?
附带说明一下,如何在Rails 3.0.7上安装mysql2(版本<0.3)?因为它会自动尝试超过0.3的操作,而这在Rails
3.0.7上不起作用,并且如果我尝试使用0.2.7的gemfile捆绑把戏,我不知道如何指定配置选项,如果我不这样做,那么它将不起作用不要给它mysql
lib和include目录的位置。
我也尝试使用rails 3.1 beta,直到我启动服务器并且网站永远不会在localhost:3000上加载之前,一切都能顺利进行。
答案1
小编典典这基本上是我在Windows 7上安装的工作:
- 从http://dev.mysql.com/downloads/mysql/下载并安装最新的mysql
- 安装Ruby http://rubyinstaller.org/downloads/(选中此框以更新PATH)
- 安装Ruby Devkit http://rubyinstaller.org/downloads/(例如,提取到C:\ DevKit)
- 设置开发套件
cd [MY_DEVKIT_INSTALL_DIR]
红宝石dk.rb初始化
红宝石dk.rb安装
- 将libmysql.dll从您的mysql / bin安装复制到C:\ Ruby192 \ bin
宝石安装导轨
gem安装mysql2 -v 0.2.6
rails new my_test_app -d mysql
ruby on rails未定义的方法`_delete'在rails 2.3.15中可以正常工作
ruby on rails未定义的方法`_delete''在rails 2.3.15中可以正常工作
ActionView::TemplateError (undefined method `_delete'' for #<Exam:0x709f33664f48>) on line #105 of app/views/exam/_exam_marks_form.erb: 102: <td> 103: <div> 104: <div> 105: <%= exam_form.check_Box :_delete %> 106: </div> 107: </div> 108: </td>
如何检查PHP作业实例
Linux – 使用CLI程序执行命令
使用Linux命令行发布表单和上传文件
适合Symfony2 Windows / Linux的开发环境
__gmon_start在_start之前执行
Rails在2.3.8的时间范围内改变了这一点。 更改:_delete:_destroy,你应该是好的。
总结
以上是小编为你收集整理的ruby on rails未定义的方法`_delete''在rails 2.3.15中可以正常工作全部内容。
如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。
ruby-on-rails – Capistrano部署symlink Ruby on Rails文件夹公共/图像的配方,无法正常工作
如何指示Capistrano将public / images / upload中的文件移动到共享/ images /然后将这些图像符号链接到当前(新)版本?
after "deploy:update_code","deploy:symlink_shared" after "deploy:restart","deploy:cleanup" namespace :deploy do task :restart do run "touch #{current_path}/tmp/restart.txt" end desc "Symlink shared configs and folders on each release." task :symlink_shared do run "ln -nfs #{shared_path}/images/upload #{release_path}/public/images/uploads" end end
解决方法
#deploy.rb set :shared_children,shared_children + %w{public/images/uploads}
编辑:删除代码并设置shared_children变量.之后进行上限部署:设置以便更新您的共享目录.
ruby-on-rails – Rails 3.2.0 rspec调试器无法正常工作
rspec spec -d
但我得到这个错误:
/home/map7/.rvm/gems/ruby-1.9.3-p0@rails3.2/gems/rspec-core-2.8.0/lib/rspec/core/configuration.rb:422:in `rescue in debug=': (RuntimeError) ************************************************** /home/map7/.rvm/gems/ruby-1.9.3-p0@rails3.2/gems/ruby-debug-base19-0.11.25/lib/ruby_debug.so: undefined symbol: ruby_threadptr_data_type - /home/map7/.rvm/gems/ruby-1.9.3-p0@rails3.2/gems/ruby-debug-base19-0.11.25/lib/ruby_debug.so If you have it installed as a ruby gem,then you need to either require 'rubygems' or configure the RUBYOPT environment variable with the value 'rubygems'. /home/map7/.rvm/gems/ruby-1.9.3-p0@rails3.2/gems/ruby-debug-base19-0.11.25/lib/ruby-debug-base.rb:1:in `require' /home/map7/.rvm/gems/ruby-1.9.3-p0@rails3.2/gems/ruby-debug-base19-0.11.25/lib/ruby-debug-base.rb:1:in `<top (required)>' /home/map7/.rvm/gems/ruby-1.9.3-p0@rails3.2/gems/ruby-debug19-0.11.6/cli/ruby-debug.rb:5:in `require' /home/map7/.rvm/gems/ruby-1.9.3-p0@rails3.2/gems/ruby-debug19-0.11.6/cli/ruby-debug.rb:5:in `<top (required)>' /home/map7/.rvm/gems/ruby-1.9.3-p0@rails3.2/gems/rspec-core-2.8.0/lib/rspec/core/configuration.rb:408:in `require' /home/map7/.rvm/gems/ruby-1.9.3-p0@rails3.2/gems/rspec-core-2.8.0/lib/rspec/core/configuration.rb:408:in `debug=' /home/map7/.rvm/gems/ruby-1.9.3-p0@rails3.2/gems/rspec-core-2.8.0/lib/rspec/core/configuration_options.rb:19:in `block in configure' /home/map7/.rvm/gems/ruby-1.9.3-p0@rails3.2/gems/rspec-core-2.8.0/lib/rspec/core/configuration_options.rb:18:in `each' /home/map7/.rvm/gems/ruby-1.9.3-p0@rails3.2/gems/rspec-core-2.8.0/lib/rspec/core/configuration_options.rb:18:in `configure' /home/map7/.rvm/gems/ruby-1.9.3-p0@rails3.2/gems/rspec-core-2.8.0/lib/rspec/core/command_line.rb:21:in `run' /home/map7/.rvm/gems/ruby-1.9.3-p0@rails3.2/gems/rspec-core-2.8.0/lib/rspec/core/runner.rb:80:in `run_in_process' /home/map7/.rvm/gems/ruby-1.9.3-p0@rails3.2/gems/rspec-core-2.8.0/lib/rspec/core/runner.rb:69:in `run' /home/map7/.rvm/gems/ruby-1.9.3-p0@rails3.2/gems/rspec-core-2.8.0/lib/rspec/core/runner.rb:10:in `block in autorun' ************************************************** from /home/map7/.rvm/gems/ruby-1.9.3-p0@rails3.2/gems/rspec-core-2.8.0/lib/rspec/core/configuration.rb:407:in `debug=' from /home/map7/.rvm/gems/ruby-1.9.3-p0@rails3.2/gems/rspec-core-2.8.0/lib/rspec/core/configuration_options.rb:19:in `block in configure' from /home/map7/.rvm/gems/ruby-1.9.3-p0@rails3.2/gems/rspec-core-2.8.0/lib/rspec/core/configuration_options.rb:18:in `each' from /home/map7/.rvm/gems/ruby-1.9.3-p0@rails3.2/gems/rspec-core-2.8.0/lib/rspec/core/configuration_options.rb:18:in `configure' from /home/map7/.rvm/gems/ruby-1.9.3-p0@rails3.2/gems/rspec-core-2.8.0/lib/rspec/core/command_line.rb:21:in `run' from /home/map7/.rvm/gems/ruby-1.9.3-p0@rails3.2/gems/rspec-core-2.8.0/lib/rspec/core/runner.rb:80:in `run_in_process' from /home/map7/.rvm/gems/ruby-1.9.3-p0@rails3.2/gems/rspec-core-2.8.0/lib/rspec/core/runner.rb:69:in `run' from /home/map7/.rvm/gems/ruby-1.9.3-p0@rails3.2/gems/rspec-core-2.8.0/lib/rspec/core/runner.rb:10:in `block in autorun'
解决方法
# one-liner to install these properly: bash < <(curl -L https://raw.github.com/gist/1333785) gem 'linecache19','0.5.13' gem 'ruby-debug-base19','0.11.26'
你需要运行那个单行程序才能让捆绑者拿起合适的宝石.
编辑:我忘了链接到我以前用于调试工作的帖子:
> ruby-debug with Ruby 1.9.3?
> ruby-debug19 on ruby-1.9.3-preview1
ruby-on-rails – Rails 4,Devise – 登录时的错误消息无法正常工作
1)登录时,如果出现以下情况,我不会收到任何错
> db中不存在电子邮件
>密码为空
>密码错误
devise_error_messages!由于resource.errors为空,因此为空.
看起来资源没有得到验证.为什么?
2)如果我运行resource.valid?然后resource.errors返回:email => [“已经被拍摄”],:password => [“不能为空”]
我收到错误消息,但它们不正确. “已经使用电子邮件”登录时没有意义.为什么?
(注册,重置密码等工作正常.)
解决方法
<%- flash.each do |name,msg| -%> <%= content_tag :div,msg,id: "flash_#{name}" %> <%- end -%>
关于如何在mysql上安装Ruby on Rails并使其正常工作和逐步指南?的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于ruby on rails未定义的方法`_delete'在rails 2.3.15中可以正常工作、ruby-on-rails – Capistrano部署symlink Ruby on Rails文件夹公共/图像的配方,无法正常工作、ruby-on-rails – Rails 3.2.0 rspec调试器无法正常工作、ruby-on-rails – Rails 4,Devise – 登录时的错误消息无法正常工作的相关信息,请在本站寻找。
本文标签: