求助在虚拟机里部署遇到的问题 社区 Ruby China

Python012

求助在虚拟机里部署遇到的问题 社区 Ruby China,第1张

你好,很高兴为你解答:

但是在 ApplicationCotnroller 中重写了 account_update_params 的实现,如下

devise_parameter_sanitizer.for(:account_update) { |u| u.permit(*User::ACCESSABLE_ATTRS) }

而 User::ACCESSABLE_ATTRS 中没有 current_password,这就导致 account_update_params 中的 current_password 始终被 Rails4 的 Striong Parameters 机制过滤掉。就出现了这样的问题。

你的采纳是我前进的动力,还有不懂的地方,请继续“追问”。

Ruby for Eclipse正确配置方法介绍

Ruby for Eclipse的使用首先需要做一些先前的准备,比如下载一些需要的工具,安装配置环境及插件等。下面将会对此做一个详细的介绍。

Ruby语言是一项简介实用的脚本语言。在这里我们会了解到一些Ruby for Eclipse的正确安装配置方法。

---以下安装配置转载

安装Ruby for Eclipse环境及插件:

1. 安装Ruby解释器:直接双击下载下来的EXE文件,按安装向导安装即可;

2. 安装Rails:在CMD窗口中输入以下命令"gem install rails --include-dependencies";

2. 安装RDT插件:在Eclipse>Help>Software updates>Find and install...>Search for new feature to install>New local Site下,选择RDT插件的解压目录,按向导指示安装插件;

3. 安装RadRails插件:在Eclipse>Help>Software updates>Find and install...>Search for new feature to install>New local Site下,选择下载的文件,按向导指示安装;

二、配置Ruby for Eclipse环境:

1. 我使用的Ruby版本是1.86,Eclipse版本是3.3.1,安装完成基本上不用再做任何配置,打开Eclispe>Windowns>Preferences>Ruby>Installed Interpreters,可以看到缺省已经设置了JRuby做为虚拟机;

2. 如果你希望使用原生的Ruby做为虚拟机,则可以点击“Add”按钮设定Ruby的运行目录。到此时设置即告完成,不必像先以前的版本那样设置其它的系统路径。

三、Hello Ruby:

1. 选择菜单Eclispe>New>Project>Ruby>Ruby project,建立一个Ruby工程“HelloRuby”;

2. 在新建的Ruby工程上右击鼠标,选择New>Ruby Class,建立一个新的Ruby类,类名为HelloRuby;

3. 在新类中写入下列代码,Hello Ruby就完成了。在工程上右击菜单Run as>Ruby Application即可输出结果。

class HelloRuby

print "Hello Ruby!"

end

安装ruby的时候,记得把ruby下面的bin目录加入path变量中。

安装devkit的时候,请先打开dk.rb看看里面的说明。一般是这样的:

1. ruby dk.ruby init #初始化

2. ruby dk.rb install #安装