我创建了一个没有主键的表(:id => false),但现在又回来咬了我的屁股.
我的应用程序已经投入生产,我不能只删除它并重新创建另一个.
有没有办法运行迁移以向我的表添加另一个自动增量主键列?
使用Carrierwave,我使用以下行创建了3个版本的头像 - 原始版本,small_thumb版本和large_thumb版本:
process :resize_to_limit => [400, 400]
version :big_thumb do
process :resize_to_limit => [80, 80]
end
version :small_thumb do
process :resize_to_limit => [50, 50]
end
Run Code Online (Sandbox Code Playgroud)
我在我的AvatarUploader类中添加了一个额外的方法:
def reprocess(x,y,w,h)
manipulate! do |img|
img.crop(x.to_i, y.to_i, w.to_i, h.to_i, true)
end
resize_to_limit(180,180)
end
Run Code Online (Sandbox Code Playgroud)
在执行更新后在我的模型中调用:
attr_accessor :crop_x, :crop_y, :crop_w, :crop_h
after_update :reprocess_image, :if => :cropping?
def cropping?
!crop_x.blank? && !crop_y.blank? && !crop_w.blank? && !crop_h.blank?
end
private
def reprocess_image
image.reprocess(crop_x,crop_y,crop_w,crop_h)
end
Run Code Online (Sandbox Code Playgroud)
我已设法裁剪并调整原始版本的大小,但我似乎无法更新2个缩略图.我尝试了一些不同的技术无济于事.
有什么建议?
我创建了3个版本的我的头像:
process :resize_to_limit => [400, 400]
version :big_thumb do
process :resize_to_limit => [80, 80]
end
version :small_thumb do
process :resize_to_limit => [50, 50]
end
Run Code Online (Sandbox Code Playgroud)
我写了一个裁剪功能来裁剪我的原始版本,这是有效的,但我似乎无法根据新裁剪的原始版本重新生成我的2个缩略图.
有任何想法吗?
我正在尝试用密钥包装我的HTTP POST请求.换句话说,我想转此:
{
"category_id"=>"1",
"food_name_token"=>"Pizza",
"id"=>"1"
}
Run Code Online (Sandbox Code Playgroud)
进入这个:
{
"dish" =>
{
"category_id"=>"1",
"food_name_token"=>"Pizza",
"id"=>"1"
}
}
Run Code Online (Sandbox Code Playgroud)
我尝试在RestKit中使用'rootKeyPath'方法:
serializationMapping.rootKeyPath = @"dish";
Run Code Online (Sandbox Code Playgroud)
但这给了我这个奇怪的格式化字符串:
{
"dish"=>
"{
\n \"category_id\" = 1;
\n \"food_name_token\" = Pizza;
\n id = 1;
\n}
"}
Run Code Online (Sandbox Code Playgroud)
它使用等号和分号代替箭头和逗号,并添加所有这些换行符和转义反斜杠.
知道为什么吗?关于我能做什么的任何建议?
PS我正在使用Rails后端
我想为我的分组tableview单元格而不是默认的圆角设置方角,我不只是想使用图像来产生这种效果.可能吗?
是否可以对Appcelerator中的Label文本应用删除线?如果是这样,怎么样?
carrierwave ×2
iphone ×2
objective-c ×2
upload ×2
appcelerator ×1
cell ×1
dictionary ×1
image ×1
key ×1
migration ×1
primary-key ×1
restkit ×1
tableview ×1
uitableview ×1