小编pic*_*rdo的帖子

Google搜索框的CSS秘密是什么?

我正在研究Google用来创建自己的ui的css方法.我意识到他们主页上的css代码没有引用他们的搜索框; 它似乎只是一个裸输入标签,没有边框,背景图像或通常用于样式化边框的任何约定.然而,它不仅可以显示色调和一种渐变,而且还略微圆,并且还会对光标焦点做出反应.

所以,你的猜测和我的一样好.请使用你的Firebug检查它,并帮助我到达这个谜语的底部.

http://www.google.com/

编辑:要清楚,我不是要做出美学判断.虽然我认为谷歌主页的极简主义很棒,但我真的很想知道他们用来在搜索框周围设计边框的技巧 - 不使用任何CSS.

css user-interface search-box

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

如何使用AS3单击Flash中的显示对象?

我正在创建一个照片编辑器应用程序,在某些时候,您编辑的照片应该放在两层DisplayObjects(背景图像和图像蒙版)之间.

但是有一个问题.当您正在编辑的图像在背景和图像蒙版层之间掉落时,它将变得不可点击,因此卡在那里,没有机会再次拖动它.(照片编辑器使用TransformManager库.)

我正在寻找一种方法,允许您选择正在编辑的图像,无论它上面是否有另一个DisplayObject.这可能意味着找到点击图像蒙版的方法.

有没有办法做到这一点?

我尝试在imageMask上设置mouseChildren = false,但是没有达到预期的效果.

非常感谢.

image-manipulation actionscript-3 flash-cs3

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

电子邮件规范与Rails中的正文内容不匹配

我正在使用email_spec gem来测试一个简单的电子邮件,但由于某种原因,正文内容似乎是空的:

  1) ContactMailer welcome email to new user renders the body
     Failure/Error: mail.should have_body_text("Hi")
       expected the body to contain "Hi" but was ""
     # ./spec/mailers/contact_mailer_spec.rb:17:in `block (3 levels) in <top (required)>'
Run Code Online (Sandbox Code Playgroud)

其他每个例子都过去了 调用模板文件welcome_email.text.erb.不确定为什么身体不匹配,但电子邮件在发送时确实有一个正文.

编辑:Rspec代码是:

let(:mail) { ContactMailer.welcome_email(email) }


it "renders the body" do
  mail.should have_body_text("Hi")
end
Run Code Online (Sandbox Code Playgroud)

email rspec ruby-on-rails email-spec

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

这个"for(;;)"语法在Javascript中是如何工作的?

for在开源Javascript库中遇到了一种奇怪的语法.

for (;;) {
}
Run Code Online (Sandbox Code Playgroud)

这甚至做了什么?谁能回答?

javascript syntax

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

在Mongoid中设置嵌入字段值的最简单方法是什么?

我有一个看起来像这样的Mongoid模型:

class V1Cache
  include Mongoid::Document
  field :boro, :type => String
  embeds_one :cache_data
end

class CacheData
  include Mongoid::Document
  field :tax_block, :type => String
  embedded_in :v1_cache, :inverse_of=>:cache_data
 end
Run Code Online (Sandbox Code Playgroud)

我在考虑编写一个如下所示的create语句:

V1Cache.create(:boro=>"boro",:cache_data=>{:tax_block=>"sadsd"}) 
Run Code Online (Sandbox Code Playgroud)

我尝试了这个语句,它失败了这个错误:未初始化的常量CacheDatum.

这让我很奇怪,在创建父模型时如何同时创建嵌入式模型?

ruby-on-rails mongoid

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

行为驱动开发中的“功能”和“故事”有什么区别?

我正在开发一个产品,我正在使用 Pivotal Tracker 来编写用户故事,但我对 BDD 和 XP 还是很陌生,对 Cucumber 也比较陌生。所以我对术语有点困惑。故事和黄瓜特色有什么区别?两者都是由三部分组成的简单描述——参与者、行动和商业价值。对?因此,如果我已经在 Pivotal Tracker 中编写了一个故事,我是否应该直接将其复制到 Cucumber 功能中?一个故事可以有多个特点吗?

你怎么认为?

bdd cucumber pivotaltracker

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

如何在Rails中实现Paypal回调?(获取InvalidAuthenticityToken错误)

编辑:这是一个主要是 Rails的问题

我正在尝试实施即时付款通知API(IPN),如果Paypal付款通过,它会调用您的服务器.我现在看到的问题是当Paypal IPN点击我指定的网址时,它失败并出现以下错误:

>开始POST"/ checkout/complete?id = 1&amount = 3445&authenticity_token = NkOwgJ1H2TEmwO6T + hROu96kWr4yGcTzHD6MbTswgyU ="

> ActionController :: InvalidAuthenticityToken(ActionController :: InvalidAuthenticityToken):

它使用的authenticity_token是我在初始阶段通过时重定向到Paypal的那个.显然,这不是一个有效的选择.但是当我把它留空时,它会抛出同样的错误.

我想知道我是否可以禁用authenticity_token要求或以某种方式绕过它,以便当Paypal发布到我的应用程序时它可以没有任何错误.

paypal ruby-on-rails paypal-ipn

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

丢失.idea文件夹后如何在Android Studio中重新创建项目?

我一直试图通过尝试一些东西来了解 Android Studio IDE 的工作原理。我从 Google repo 中导入了一个示例项目——Android DataLayer,它带有一些配置好的模块。然后我删除了 .idea 文件夹,想再次打开项目,但是在侧边栏面板中,我看到的只是空虚。

在此处输入图片说明

我该怎么做才能重新创建项目?

android android-studio

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

如何为Ruby编写猴子补丁?

我使用Rails 3并得到一个如下所示的错误:

undefined method `persisted?' for []:Array
Run Code Online (Sandbox Code Playgroud)

我想monkeypatch来解决这个问题.首先:它应该是什么样的?我对Ruby的源代码中的Array类的嵌套知之甚少.我很欣赏这个指导.

ruby monkeypatching

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

Rails中不会删除关联记录

我试图将一组上传的图片与帖子相关联.在我的控制器中,我使用以下代码:

image_uploads = params[:image_uploads]
iu = ImageUpload.find(image_uploads)
@post.image_uploads = iu
Run Code Online (Sandbox Code Playgroud)

虽然这确实可以访问上传的图像@post.image_uploads,但我认为它不会将这些图像与帖子相关联,因为当删除帖子时,图片上传不会被删除 - 即使我已经用于:dependent=>:destroy他们的关系.

> Post.first.delete
=>[]
> ImageUpload.all
=> [#<ImageUpload id: 3 ...>] 
Run Code Online (Sandbox Code Playgroud)

这是模型:

class Post < ActiveRecord::Base
 has_many :image_uploads, :dependent => :destroy

end

class ImageUploads < ActiveRecord::Base
 belongs_to :post

end
Run Code Online (Sandbox Code Playgroud)

我该怎么做才能确保级联删除有效?

activerecord ruby-on-rails associations

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

你如何QA网站?

我想知道是否有可用于QA网站的工具/实践的详细列表.似乎最受关注的工具是链接检查器,验证器和Selenium IDE.以我的身份,只有链接检查器和验证器似乎运行良好.我不是QA专家,因此我不知道他们做了什么,并希望更多地了解这个主题.

qa

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

PHP脚本不接收HTTP Post字段

我觉得这个问题很愚蠢,但我已经和它摔跤了好几个小时,我不知道还有什么地方可以转.

我有一个flash表单,它正在向php脚本发出POST请求,然后显示所述脚本的输出.为简单起见,我们假设这是php脚本:

echo 'Mail sent to: ' . $_POST['recipientEmail'];
Run Code Online (Sandbox Code Playgroud)

当我提交表单时,我在POST请求行中的Firebug的网络选项卡中看到了这一点:

Referer: http://example.com/my.swf
Content-type: text/html
Content-length: 68

recipientEmail=example@example.com
Run Code Online (Sandbox Code Playgroud)

表面上一切都很好.帖子已经发布,它将正确的变量发送到脚本.但是当响应回来时,这就是我在Flash跟踪器中看到的:

Mail sent to: 
Run Code Online (Sandbox Code Playgroud)

换句话说,$ _POST ['recipientEmail']在请求退出浏览器后丢失了.

你觉得这里发生了什么?脚本和swf文件都在同一个域中,服务器相同.

编辑:我刚尝试从HTML表单中访问相同的脚本,它捕获$ _POST标头.所以它只是在它被Flash发送时才捕获它.Firebug中的post标签看起来与flash有点不同:

recipientEmail  example@example.com
submit          Submit
Run Code Online (Sandbox Code Playgroud)

请注意,每个变量都在自己的行中.

编辑:这是提交提交的相关AS3代码:

    var _gateway:String = Share.getGateway();
    var request:URLRequest;
    var variables:URLVariables = new URLVariables();
    var loader:URLLoader = new URLLoader();     

    request  = new URLRequest(_gateway);
    request.contentType = 'text/html';
    request.method = URLRequestMethod.POST;


    variables.senderName = senderName.text;
    variables.recipientEmail = recipientEmail.text;
    variables.senderMessage = senderMessage.text;

    request.data = variables;

    try {
                 loader.load(request);
    }catch (error:Error) {
         Debug.trace("Unable to load …
Run Code Online (Sandbox Code Playgroud)

php flash post actionscript-3 http-headers

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