Questions tagged «ruby-on-rails-3.2»

Ruby on Rails 3.2.0版于2012年1月20日发布。使用此标记可解决Ruby on Rails 3.2.0版中与开发有关的问题。

5
使用rvmrc或ruby-version文件通过RVM设置项目gemset?
我使用RVM,Ruby Version Manager为我的每个Rails项目指定一个Ruby版本和一组gem。 我有一个.rvmrc文件,可以在我cd进入项目目录时自动选择Ruby版本和gemset 。 安装RVM 1.19.0后,我收到一条消息 您正在使用.rvmrc,它需要信任,它比较慢,并且与其他ruby管理器不兼容,您可以.ruby-version使用切换到 使用rvm rvmrc to [.]ruby-version或忽略此警告rvm rvmrc warning ignore /Users/userName/code/railsapps/rails-prelaunch-signup/.rvmrc, .rvmrc它将继续是RVM 1和RVM 2中的默认项目文件,忽略对所有文件运行发出警告rvm rvmrc warning ignore all.rvmrcs。 我应该继续使用.rvmrc文件还是切换到.ruby-version文件?哪个最佳?有哪些后果?

14
服务器已经在Rails中运行
当我使用rails s命令启动Rails服务器时,它显示A server is already running. Check C:/Sites/folder/Pids/Server.pids 当我打开文件时,它仅输出4位数字,那么我该如何解决此问题? 费耶 这次没有其他Rails cmd实例在运行。 已检查任务管理器,但仅cmd.exe显示没有其他进程正在运行。(使用Windows)。

7
没有为Rack :: Session :: Cookie警告提供秘密选项?
我正在Fedora 17下运行Rails 3.2.3,Ruby 1.9。运行时收到此警告,rails s如何解决? 安全警告:没有为Rack :: Session :: Cookie提供任何秘密选项。这构成了安全威胁。强烈建议您提供一个秘密,以防止手工制作的cookie可能造成的利用。Rack的将来版本将不支持此功能,将来的版本甚至会使您现有的用户cookie失效。

3
在控制器中呈现JSON
我正在阅读一本书,并在有关控制器的一章中谈到渲染的东西,对于JSON,它有一个这样的示例,但是没有详细介绍,因此我无法弄清楚该示例所适合的整体情况: render :json => @projects, :include => tasks 还有一些将JSONP与回调函数一起使用的示例: render :json => @record, :callback => 'updateRecordDisplay' 有人可以解释这些吗?


5
使用Rails link_to进行发布的链接
我有一个链接,需要使用该链接提交发帖请求。通常,我将使用jQuery并防止链接的默认行为,然后将表单提交到目标。看起来Rails应该可以帮助我。当然,该link_to方法具有用于指定POST http方法的选项: link_to "Profile", 'http://example.com/profile', method: :post 那行得通,但我也需要添加2个参数。我试过了: link_to "Profile", 'http://example.com/profile', method: post, param1: 'value1', param2: 'value2' 这只是将这些参数添加到<a>HTML元素中,但在单击链接时未提交这些参数: <a rel="nofollow" param1="value1" param2="value2" data-method="post" href="http://example.com/profile">Profile</a> 有没有一种方法可以使用link_to或任何其他Rails方法对参数进行POST请求?我正在使用Rails 3.2.9。

4
设计valid_password的怪异问题?
在过去的2个小时中,我一直在尝试调试一个怪异的问题,该问题不允许我登录。 这也是我指的东西: password => 'vinodsobale' password == 'vinodsobale' => true resource.valid_password?(password) => false resource.valid_password?('vinodsobale') => true 以及屏幕截图: 注意:我在devise中启用了调试器,因此上面的代码是devise内部代码。 对我来说,这似乎是一个问题Devise.secure_compare。


3
添加自定义种子文件
我想用虚拟数据填充新功能,但不想使用db / seeds.rb文件,因为它已经具有与该功能无关的种子其他数据。 要运行默认seeds.rb文件,请运行命令rake db:seed。 如果我在db名为的目录中创建一个文件,seeds_feature_x.rbrake命令看起来(仅)运行该文件会是什么样?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.