小编and*_*orp的帖子

我如何更新Homebrew?

我跑的时候:

brew update
Run Code Online (Sandbox Code Playgroud)

我收到一条消息说它初始化了一个空的存储库/usr/local/.git/,然后我收到了这个错误:

截图

git homebrew

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

桌面webkit(safari/chrome)中的奇怪渲染错误,具有绝对定位的元素

如果您在这里查看视频:http://f.cl.ly/items/2g1a2B3G312D0x0G353W/Render%20Bug%202.mov - 您将看到问题在于行动.基本上,我有以下内容:

<section id="sidenav">
  <h1>TEXT HERE</h1>
  <ul>
    <li>Tab One</li>
    <li>Tab Two</li>
    <li>Tab Three</li>
    <li>Tab Four</li>
  </ul>
  <div id="tab"></div>
</section>
Run Code Online (Sandbox Code Playgroud)

Sidenav绝对定位,像这样:

#sidenav {
  position: absolute;
  top: 200px;
  left: 0px;
  width: 770px;
  padding: 30px 0px 20px;
  background: rgba(255, 255, 255, 0.85);
  -webkit-transition: left 0.75s ease-in-out;
  -webkit-backface-visibility: hidden;
  z-index: 10; /* This fixed it. */
}

#sidenav.hidden {
  left: -768px;
}
Run Code Online (Sandbox Code Playgroud)

我有以下jQuery:

$("#tab").click(function(){
  $("#sidenav").toggleClass("hidden");
});
Run Code Online (Sandbox Code Playgroud)

但是,该部分内部的元素无法跟上动画.每当我点击时,它们要么落后,要么根本不移动.但是,它们只是鬼魂,我无法点击它们.当我把侧导航带回来的时候,他们通常会赶上来,但有时他们会被打破,直到我将它们悬停在那里<li>.

请注意,这只发生在桌面上的Safari/Chrome中.iPad上的Safari和桌面上的Firefox工作正常.

谢谢!安德鲁


用FIX编辑:

因此,显然在sidenav元素中添加z-index:10(或任何z-index)可以解决问题.有些人要求我的整个css,所以我编辑了帖子以包含它.我不确定为什么z-index修正了这个问题,我很想知道为什么.我仍然向任何可以解释的人提供我的赏金.谢谢!

html javascript css jquery webkit

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

如何获取应用程序版本并构建iOS PhoneGap应用程序?

在设置PhoneGap项目时,您会看到以下内容:

建立

如何在iOS应用程序中获取该信息?有没有办法用phonegap做到这一点?插件怎么样?如果没有插件,并且有一种方法可以在iOS应用程序中执行,则可以编写插件.我只是找不到任何答案.

谢谢!

xcode ios xcode4 phonegap-plugins cordova

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

Rails i18n特定的错误验证格式

因此,您可以使用以下内容更改en.yml中的错误消息:

en:
  activerecord:
    errors:
      models:
        foo:
          attributes:
            amount:
              greater_than_or_equal_to: "Custom GTOE error message."
Run Code Online (Sandbox Code Playgroud)

但是,这将说明以下内容:

Amount Custom GTOE error message.
Run Code Online (Sandbox Code Playgroud)

我知道我可以通过以下方式全局删除它:

en:
  activerecord:
    errors:
      format: "%{message}"
Run Code Online (Sandbox Code Playgroud)

但是,我可以%{attribute}只为此验证而重做吗?

谢谢!

ruby validation activerecord ruby-on-rails internationalization

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

Google Chrome字体不会在Chrome for iOS中加载

当我使用Google Webfonts时,它们可以在我关注的每个浏览器上加载,除了Chrome/iOS.这看起来很奇怪,因为它适用于Chrome for Mac和Safari for iOS,因此我认为这不是iOS问题或Google Chrome问题.它似乎特定于Chrome/iOS.

关于如何解决这个问题的任何想法或想法都会很棒!

谢谢!

编辑

我使用的是Google托管的Google网络字体,其中包含以下内容:

<link href="http://fonts.googleapis.com/css?family=Leckerli+One" rel="stylesheet" type="text/css" />
Run Code Online (Sandbox Code Playgroud)

在我的字体(SASS)中,我使用以下内容:

h1
  font-family: "Leckerli One", cursive
Run Code Online (Sandbox Code Playgroud)

css google-chrome ios google-webfonts responsive-design

12
推荐指数
2
解决办法
9762
查看次数

使用Java忽略SSL证书错误

Apache Http客户端.您可以在此处查看相关代码:

String url = "https://path/to/url/service";
HttpClient client = new HttpClient();
PostMethod method = new PostMethod(url);

// Test whether to ignore cert errors
if (ignoreCertErrors){
  TrustManager[] trustAllCerts = new TrustManager[]{
    new X509TrustManager(){
      public X509Certificate[] getAcceptedIssuers(){ return null; }
      public void checkClientTrusted(X509Certificate[] certs, String authType) {}
      public void checkServerTrusted(X509Certificate[] certs, String authType) {}
    }
  };

  try {
    SSLContext sslContext = SSLContext.getInstance("SSL");
    sslContext.init(null, trustAllCerts, new SecureRandom());
    HttpsURLConnection.setDefaultSSLSocketFactory(sslContext.getSocketFactory());
  } catch (Exception e){
    e.printStackTrace();
  }
}

try {

  // Execute the method …
Run Code Online (Sandbox Code Playgroud)

java ssl ssl-certificate java-ee

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

Rails静态数据集

处理静态数据集(非动态)的最佳方法是什么?

例如,假设您有一个包含10个不同实例的模型,每个实例都是唯一的,但在应用程序的整个生命周期中都不会发生任何变化.创建一个activerecord模型并将这些数据存储在数据库中似乎有点过头了,但是创建泛型类并将这些数据存储在代码中似乎很难看.

什么被认为是最佳实践?


例:

您有费率用户.用户可以具有1-10的级别,当级别更改时,速率会发生变化.速率可能有其他信息,因此只需将其作为属性存储在用户上可能比它的价值更麻烦.将它绑定到Rate还是将其创建为User上的方法是否有意义:

def rate
  case self.level
  when 1:
    { value: "foo", something: "bar", else: "baz" }
  when 2:
    # etc
  end
end
Run Code Online (Sandbox Code Playgroud)

似乎这两种解决方案都不是理想的,但我不确定是否还有其他理想的解决方案.

ruby activerecord design-patterns ruby-on-rails

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

HttpServletRequest getRemoteAddr()无法正常工作

根据我的理解,以下代码返回错误:

HttpServletRequest httpRequest = (HttpServletRequest) request;
String userIPAddress = httpRequest.getRemoteAddr();

// Actual
// "0:0:0:0:0:0:0:1%0"

// Expected
// "0:0:0:0:0:0:0:1"
Run Code Online (Sandbox Code Playgroud)

知道为什么%0有吗?当我循环

InetAddress.getAllByName("localhost")
Run Code Online (Sandbox Code Playgroud)

我得到以下内容:

// ["192.168.100.1", "127.0.0.1", "0:0:0:0:0:0:1"]
Run Code Online (Sandbox Code Playgroud)

如果getRemoteAddr()返回无效格式,或者我做错了什么,我将如何测试localhost?

谢谢!

java servlets localhost

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

backbone.js应用程序范围的功能,不依赖于特定的控制器/模型

我正在使用骨干样板,你可以在这里找到它.

我想知道如何添加全局功能,没有明确地绑定到任何特定的集合,模型,视图等.一个例子是'注销'功能,可能如下所示:

var logout = function(){
  // Clear Favorites
  // Handle asynchronous logging (all in-app logs are sent to the server at logout)
  // Redirect to the login page
  // Do other cleanup
}
Run Code Online (Sandbox Code Playgroud)

基本上,这将处理大量的模型/收藏,包括Favorites,Events,Logs,Users,和应用程序Router

如果你查看主干 - 样板文件中的main.js文件,我一直在顶部添加这些函数(第13行),如下所示:

function(namespace, $, Backbone, Example){

  // BEGIN MY APP LOGIC
  namespace.app.logout = function(){
    // Do logout here
  };
  // END MY APP LOGIC

  var Router = Backbone.Router.extend({
Run Code Online (Sandbox Code Playgroud)

这样可以正常工作,但应用程序逻辑很快就会失去控制.我的问题是,组织这段代码的更好方法是什么?如果我有一个Utils模块并加载了Utils模块,它会更有意义吗? …

javascript jquery backbone.js

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

如何在Mac OS X上安装MySQL/Apache/PHP?

你们推荐使用MAMP,还是应该手动安装?我足够精明,可以手动安装(过去我已经使用Ruby on Rails完成了许多手动Apache安装),但我不确定MAMP是否值得.

欢迎任何指南,提示或意见!

UPDATE

这将用于开发目的.速度/效率不是最重要的事情.只要php/apache/mysql都可用,我应该没问题.

请记住,MySQL已经安装(使用Homebrew),我更喜欢以这种方式安装mysql/postgresql.

谢谢!

php mysql apache macos mamp

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

如何向Clearance gem添加privleges/roles?

我有基本的清关设置 -

rails generate clearance:install
Run Code Online (Sandbox Code Playgroud)

rails generate clearance:views
Run Code Online (Sandbox Code Playgroud)

在我的admin_controller中,我有

before_filter :authorize
Run Code Online (Sandbox Code Playgroud)

这可以确保用户已登录.如何为用户设置"admin"权限,并确保用户在允许用户进入管理控制器之前拥有权限?

有更好的解决方案吗?

谢谢!

安德鲁

authentication gem ruby-on-rails clearance

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