小编Nic*_*nto的帖子

Heroku,Thin以及介于两者之间的一切

查看日志,我的雪松应用程序目前运行webrick.显然,这不是生产应用程序的最佳选择.

如整个网络所述,我应该使用Thin webserver.

但我仍然想在我的开发机器(windows)上使用webrick的简单.

正如在Heroku雪松堆栈的评论中所指出的那样,瘦和事件机器可以在windows上安装eventmachine的版本(我还需要对那个宝石有一些解释)是1.0.0.beta4而heroku不喜欢那个..

  1. 我如何只在heroku上安装瘦(和我猜的事件)并保持webrick满足我所有的localhost需求?

  2. 什么是eventmachine,为什么需要它?

  3. 有没有办法明确告诉heroku忽略我想要的东西并使用瘦身?

heroku thin webrick ruby-on-rails-3

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

在ConEMU中显示git分支

有没有办法在ConEmu中以视觉(背景或类似)的方式在git中显示分支?

git conemu

10
推荐指数
4
解决办法
8502
查看次数

在sidekiq上配置redis auth

我想我错过了一些东西,因为我在文档中找不到如何编写redis实例的用户名和密码来与sidekiq一起使用..

有没有办法做到这一点?还是通过ENV vars?

ruby-on-rails redis sidekiq

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

Redis :: CommandError:ERR客户端发送了AUTH,但没有设置密码

这必须是一些错误的配置

我在localhost上安装了redis.

尝试通过Rails控制台连接到它时

Redis.new(:host => 'localhost', :port => 6379)
Run Code Online (Sandbox Code Playgroud)

我无法发送命令而且我得到了

Redis::CommandError: ERR Client sent AUTH, but no password is set
Run Code Online (Sandbox Code Playgroud)

我不记得设置密码,也不知道在哪里设置密码

如果我使用不同的URL(如rediscloud或redistogo),我可以发送命令(按照设置密码)

从我的理解错误说我发送密码,但redis没有密码.但是,正如您所看到的,我没有设置任何密码..

有没有办法调试这个?

ruby ruby-on-rails redis ruby-on-rails-3 ruby-on-rails-4

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

UISearchController使控制器变黑

我在iOS 8中使用UISearchController,并在viewDidLoad中使用嵌入在选项卡控制器中的视图控制器中的以下intializait

 _searchController = [[UISearchController alloc] initWithSearchResultsController:nil];

    _searchBar = _searchController.searchBar;
    [_searchController.searchBar sizeToFit];
    _searchController.searchBar.delegate = self;
   _searchController.searchResultsUpdater = self;
    _searchController.dimsBackgroundDuringPresentation = NO;
    _searchController.hidesNavigationBarDuringPresentation  = NO;
    self.definesPresentationContext = NO;
    _shopsTable.tableHeaderView = _searchController.searchBar;
Run Code Online (Sandbox Code Playgroud)

我已经实施了

- (void) updateSearchResultsForSearchController:(UISearchController *)searchController(void)filterContentForSearchText:(NSString *)searchText

并且搜索工作,tableview正确更新等.

但!

如果我在搜索控制器处于活动状态时切换选项卡(只需点击搜索栏或某些文本)到另一个选项卡,然后返回到搜索选项卡,我会得到一个只有搜索栏的空白屏幕,就像这样

在此输入图像描述

在这种情况下,我搜索开头的东西lar,它确实返回结果并正确地显示它们.但如果我切换标签,然后返回搜索标签,我会得到一个这样的空白屏幕.如果我这样做,控制器返回其原始状态的唯一方法_searchController.active = NO.但是,如果用户想要保持该搜索活动,我不能只是停用它.

我确信我遗漏了一些东西,但由于在UISeachController中没什么可做的,我无法弄清楚是什么导致了这个...

uisearchbar ios ios8 uisearchcontroller

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

存根过程.用开玩笑

我有代码做类似的事情

 function myFunc(condition){
  if(condition){
    process.exit(ERROR_CODE)
  }
 }
Run Code Online (Sandbox Code Playgroud)

我怎样才能在Jest中测试这个?覆盖exitprocessjest.fn()和返回回测试后不能正常工作,因为该进程退出

javascript mocking spy jestjs

10
推荐指数
4
解决办法
5608
查看次数

使用Active_Admin gem错误"不同的前缀:"

安装active_admin - 我更新了我的宝石,做了

rails generate active_admin:install
rake db:migrate
Run Code Online (Sandbox Code Playgroud)

然后我想去localhost:3000/admin

我得到这个错误页面

ArgumentError in Active_admin/devise/sessions#new

Showing D:/Ruby192/lib/ruby/gems/1.9.1/gems/activeadmin-0.3.2/app/views/layouts/active_admin_logged_out.html.erb where line #9 raised:

different prefix: "D:/" and "C:/project/app/assets/stylesheets"
  (in C:/project/app/assets/stylesheets/active_admin.css.scss)
Extracted source (around line #9):

6:   <title><%= [@page_title, active_admin_application.site_title].compact.join(" | ") %></title>
7: 
8:   <% ActiveAdmin.application.stylesheets.each do |path| %>
9:     <%= stylesheet_link_tag path %>
10:   <% end %>
11:   <% ActiveAdmin.application.javascripts.each do |path| %>
12:     <%= javascript_include_tag path %>
Rails.root: C:/project

Application Trace | Framework Trace | Full Trace
Request

Parameters:

None
Show session …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails activeadmin

9
推荐指数
2
解决办法
5616
查看次数

更改config.assets.version数字有什么作用?

更改config.assets.version数字有什么作用?

我知道资产到期(因为它写在评论中),但它在后台做了什么?

它会删除所有已编译的资产吗?或者是否需要该版本号并将其用于其他地方?

ruby-on-rails-3 ruby-on-rails-3.1 asset-pipeline

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

为什么这个CSS不适用于Android上的Chrome,但适用于其他地方?

这真让我困惑.我希望pic.jpg在背景中是静态的(滚动时不移动)并且它不会拉伸.

它适用于除Android上的Chrome之外的所有浏览器(即Chrome,Safari,Firefox)(它甚至适用于Android原始浏览器)

body{
        background-color: transparent !important;
        background-image: url(<%= asset_path "pic.jpg" %>);

        background-position: center center;
        background-repeat: no-repeat;
        background-attachment: fixed;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
    }
Run Code Online (Sandbox Code Playgroud)

Chrome for Android将其呈现为pic.jpg在屏幕中间位于半边,而不是在整个页面上,并且在滚动时不会保持静态.

我无法在jsfiddle上重现它,我也尝试使用我的Android手机调试它,似乎没有任何帮助.

这不是创建背景图像的方法吗?

css android google-chrome ruby-on-rails-3 twitter-bootstrap

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

Asana用什么语言写的?

我看到Asana API是用红宝石制作的

后端是如何创建的?它是否使用一些知道的Web框架,如Rails?

frameworks asana

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