有没有办法在某个时间将文件夹中的所有文档还原到修订版?我看到如何为单个文件执行此操作,但我如何为整个文件夹执行此操作?
我收到了错误
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日
所以我没有看到问题.一切似乎都运转正常.
在我的项目中,用户拥有一家酒店,每家酒店都有与之相关的房型.简而言之,模型是
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和时间戳为零.有什么想法吗?
我将阅读本教程: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)
我不明白该行的内容?
和:
行为,或它应该完成的内容.