小编Tim*_*ter的帖子

还原文件夹中的所有文件

有没有办法在某个时间将文件夹中的所有文档还原到修订版?我看到如何为单个文件执行此操作,但我如何为整个文件夹执行此操作?

dropbox

55
推荐指数
3
解决办法
3万
查看次数

Date.new为"11"返回未定义的方法`div':String

我收到了错误

undefined方法`div'代表"11":String"

@startdate我提交表单时指向该行.我不明白发生了什么事.如果我在rails控制台中执行这些步骤,它可以正常工作.

在我的控制器中我有:

@startday = params["startday_#{i}".to_sym]
@startmonth = params["startmonth_#{i}".to_sym]
@startyear = params["startyear_#{i}".to_sym].to_s
@endday = params["endday_#{i}".to_sym]
@endmonth = params["endmonth_#{i}".to_sym]
@endyear = params["endyear_#{i}".to_sym].to_s
@startdate = params["startdate_#{i}".to_sym]
@price = params["price_#{i}".to_sym]
@currency = params[:currency]
@startdate = Date.new(@startyear, @startmonth, @startday)
@enddate = Date.new(@endyear, @endmonth, @endday)
Run Code Online (Sandbox Code Playgroud)

我发送的哈希是:

{
  "startmonth_1"=>"2",
  "startday_1"=>"11",
  "startyear_1"=>"12",
  "endmonth_1"=>"2",
  "endday_1"=>"13",
  "endyear_1"=>"12",
  "price_1"=>"12",
}
Run Code Online (Sandbox Code Playgroud)

如果我做了

@startee = @startyear.to_s + '-' + @startmonth.to_s + '-' + @startday
return render :text => @startee
Run Code Online (Sandbox Code Playgroud)

我明白了:

11年12月2日

所以我没有看到问题.一切似乎都运转正常.

ruby ruby-on-rails

8
推荐指数
1
解决办法
4942
查看次数

Ruby on Rails构建使id为nil

在我的项目中,用户拥有一家酒店,每家酒店都有与之相关的房型.简而言之,模型是

 class User < ActiveRecord::Base
     has_many :hotels

 class Hotel < ActiveRecord::Base
      belongs_to :user
      has_many :roomtypes

 class Roomtype < ActiveRecord::Base
    attr_accessible :maxguests, :name
    belongs_to :hotel
Run Code Online (Sandbox Code Playgroud)

如果我执行命令:

 @user = User.find(1)
 @user.hotels.find(1).roomtypes.build(name: "something", maxguests: "2")
Run Code Online (Sandbox Code Playgroud)

控制台返回:

    #<Roomtype id: nil, name: "something", maxguests: 2, created_at: nil, updated_at: nil, hotel_id: 1> 
Run Code Online (Sandbox Code Playgroud)

出于某种原因,Roomtype id和时间戳为零.有什么想法吗?

ruby-on-rails build

1
推荐指数
1
解决办法
2826
查看次数

这个ruby/rails代码是什么意思?

我将阅读本教程:http://blog.assimov.net/blog/2011/04/03/multi-file-upload-with-uploadify-and--carrierwave-on-rails-3/

其中一行代码是:

@photo = params[:id] ? @property.photos.find(params[:id]) : @property.photos.build(params[:photo])
Run Code Online (Sandbox Code Playgroud)

我不明白该行的内容?:行为,或它应该完成的内容.

ruby ruby-on-rails

0
推荐指数
1
解决办法
92
查看次数

标签 统计

ruby-on-rails ×3

ruby ×2

build ×1

dropbox ×1