小编Bah*_*ïka的帖子

在seeds.rb中使用Paperclip

我们说我的seeds.rb文件中有以下条目:

Image.create(:id => 52, :asset_file_name => "somefile.jpg", :asset_file_size => 101668, :asset_content_type => "image/jpeg", :product_id => 52)
Run Code Online (Sandbox Code Playgroud)

如果我播种它,它会尝试处理指定的图像,我收到此错误:

No such file or directory - {file path} etc...
Run Code Online (Sandbox Code Playgroud)

我的图像备份,所以我真的不需要创建它们; 但我需要记录.我不能在我的模型中评论paperclip指令; 然后它起作用; 但我想可能还有另一种解决方案.

是否还有其他模式可以实现它?或者告诉回形针不要处理图像?

ruby ruby-on-rails seed paperclip

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

错误HY093与MySQL插入PDO请求

在阅读了关于HY093的所有其他问题后,我打开这个问题来弄清楚为什么我也有这个消息.

这是我的表: 表PhpMyAdmin截图

这是我的要求:(其中$ conn是我的PDO连接)

$sql = $conn->prepare("INSERT INTO Sites (Email,URL,Title,Description,PageRank,Rewrite,MetaDesc,Origin,BackLink,nbBackLink,RssTitle,RssAddress,SocAddress,SocPostalCode,SocCity,SocCountry,SocTel,Offer,Status,nbHit)
                         VALUES (:Email,:URL,:Title,:Description,:PageRank,:Rewrite,:MetaDesc,:Origin,:BackLink,0,:RssTitle,:RssAddress,:SocAddress,:SocPostalCode,:SocCity,:SocCountry,:SocTel,:Offer,:Status,0)");
$sql->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );

$pageRank = new GooglePageRank($_POST["site_url"]);

$sql->bindParam(":Email",$_POST["submail"],PDO::PARAM_STR);
$sql->bindParam(":URL",$_POST["site_url"],PDO::PARAM_STR);
$sql->bindParam(":Title",$_POST["site_title"],PDO::PARAM_STR);
$sql->bindParam(":Description",$_POST["site_desc"],PDO::PARAM_STR);
$sql->bindParam(":PageRank",$pageRank->PageRank,PDO::PARAM_INT);
$sql->bindParam(":Rewrite",stringToRewrite($_POST["site_title"]),PDO::PARAM_STR);
$sql->bindParam(":MetaDesc",$_POST["site_desc"],PDO::PARAM_STR);
$sql->bindParam(":Origin",$_POST["site_country"],PDO::PARAM_STR);
$sql->bindParam(":BackLink",$_POST["site_backlink"],PDO::PARAM_STR);
$sql->bindParam(":RssTitle",$_POST["site_rss_title"],PDO::PARAM_STR);
$sql->bindParam(":RssAddress",$_POST["site_rss_addr"],PDO::PARAM_STR);
$sql->bindParam(":SocAddress",$_POST["soc_addr"],PDO::PARAM_STR);
$sql->bindParam(":SocPostalCode",$_POST["soc_cp"],PDO::PARAM_STR);
$sql->bindParam(":SocCity",$_POST["soc_city"],PDO::PARAM_STR);
$sql->bindParam(":SocCoutry",$_POST["soc_pays"],PDO::PARAM_STR);
$sql->bindParam(":SocTel",$_POST["soc_tel"],PDO::PARAM_STR);

$offer = $_POST["offer"] == "premium" ? 1 : 0;
$status = $_POST["offer"] == "premium" ? 2 : 0;

$sql->bindParam(":Offer",$offer,PDO::PARAM_INT);
$sql->bindParam(":Status",$status,PDO::PARAM_INT);

$sql->execute();
var_dump($sql->errorInfo());
var_dump($sql->errorCode());
Run Code Online (Sandbox Code Playgroud)

知道为什么我有一个HY093错误?

php pdo

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

用于WPF的Canvas上的用户可调整大小和用户可旋转的形状

我目前正在使用WPF Shapes在画布上创建绘图软件.

我创建了一个系统,允许用户在形状上使用透明画布(随形状旋转)在Canvas上移动和旋转形状:

现行制度

绿点用于旋转形状,矩形上的蓝色区域用于移动形状.我想用我的4个红点来重新调整形状.

但是形状是可旋转的,因此角坐标与调整形状的大小并不完全相关.在我看来,似乎只有在旋转等于0时才有意义,因为在180度旋转后左上角可以是右下角.

现在我用a RotateTransform来实现旋转0.5, 0.5 RenderTransformOrigin.我想避免使用a,ScaleTransform因为我想保持StrokeThickness它的大小.

所有红点都是伪可拖动的(使用MouseDown,MouseMove,MouseUp事件).我使用一个缓冲点,它给出了两个鼠标事件之间X和Y的增量.

即使旋转或移动,如何使用增量来调整形状的大小?

c# wpf

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

Rails控制台等同于播放框架2.4.x?

我习惯于在Ruby on Rails项目上工作,并rails console在做任何其他事情之前使用命令来测试我的所有模型.我最近切换到了Play Framework 2.4.x,因为在我工作的地方做了一些选择.

我正在寻找相当于这个控制台,用我在application.conf(db.default.url)中提供的数据库测试我的模型.我怎样才能做到这一点 ?

小奖金问题:如果它存在,有没有办法将它与IntelliJ集成?

ruby-on-rails playframework playframework-2.0

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

在.Net中获取CryptoStream的长度

我正在研究加密/解密文件的软件.我希望能够在加密后猜测数据的长度,但我不能使用CryptoStream.Length(它会抛出NotSupportedException).有什么方法可以猜测吗?

我正在使用RijndaelManaged(.Net Framework 4.0)

.net c# vb.net encryption stream

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

WinRT中的ClipToBounds属性

我试图在Windows运行时找到相当于ClipToBounds的东西.如果它不存在有没有办法重新创建这种行为?

wpf windows-runtime

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

使用鼠标事件绘制折线

我正在尝试使用WPF创建绘图应用程序.

我使用Canvas,我在MouseMove事件触发的位置绘制Polyline.但是在此过程中会创建一些工件:

StrokeThickness at 4:

StrokeThickness为4

StrokeThickness at 15:

StrokeThickness为15岁

红点表示MouseMove触发的位置,灰线当然是具有所有红点的折线.

任何想法为什么我得到这个?

c# wpf

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

在ActionScript 3中进行颜色转换

我想在Loader对象(用于显示图片)上进行一些标准颜色转换,如棕褐色,黑白等...

我目前正在使用这样的方法:

var colorTransformer:ColorTransform = selectedItm.transform.colorTransform; 
colorTransformer.redMultiplier = 1/6;
colorTransformer.greenMultiplier = 1/5;
colorTransformer.blueMultiplier = 1/3;
selectedItm.transform.colorTransform = colorTransformer; 
Run Code Online (Sandbox Code Playgroud)

但我不知道如何获得棕褐色或黑白效果.有这个功能吗?如果没有,是否有某种数据库包含"乘数"来获得效果?

colors actionscript-3

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