小编Jon*_*ira的帖子

rails console无法启动

我在我的应用程序的根目录中,当我输入时

$ rails console
Run Code Online (Sandbox Code Playgroud)

它似乎正在加载,但没有任何反应.

当我停下来时,^C我收到了这条痕迹:

^C/home/jonatas/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/client/run.rb:54:in `gets': Interrupt
from /home/jonatas/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/client/run.rb:54:in `verify_server_version'
from /home/jonatas/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/client/run.rb:25:in `call'
from /home/jonatas/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/client/command.rb:7:in `call'
from /home/jonatas/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/client/rails.rb:23:in `call'
from /home/jonatas/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/client/command.rb:7:in `call'
from /home/jonatas/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/client.rb:26:in `run'
from /home/jonatas/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/bin/spring:48:in `<top (required)>'
from /home/jonatas/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/binstub.rb:11:in `load'
from /home/jonatas/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/binstub.rb:11:in `<top (required)>'
from /home/jonatas/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /home/jonatas/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /home/jonatas/Code/Ruby/jonatasteixeira/bin/spring:16:in `<top (required)>'
from bin/rails:3:in `load'
from bin/rails:3:in `<main>'
Run Code Online (Sandbox Code Playgroud)

我不知道是怎么回事..

ruby-on-rails rails-console ruby-on-rails-4

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

如何使用子进程在目录周围交替

我想使用子进程更改当前目录.

例如:

import os, sys, subprocess

os.environ['a'] = '/home'
os.environ['b'] = '/'

subprocess.call('cd $a', shell=True)
subprocess.call('ls', shell=True)

subprocess.call('cd $b', shell=True)
subprocess.call('ls', shell=True)
Run Code Online (Sandbox Code Playgroud)

我认为这应该像命令行unix一样工作

$ export a='/home'
$ export b='/'

$ cd $a
$ ls
$ cd $b
$ ls
Run Code Online (Sandbox Code Playgroud)

但它不会发生..

如何更改当前目录?

谢谢.

python unix subprocess

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

如何在Python代码中使用bash变量?

我想这样做:

    import subprocess 
    subprocess.call(['var="foo_bar"'], shell=True)
    subprocess.call(['echo $var'], shell=True)
Run Code Online (Sandbox Code Playgroud)

但是当我在第二行使用$ var时,你的价值就会丢失.

有人知道有人说要解决这个问题吗?这是一个简单的例子,但需要在更复杂的代码中执行此操作.

TKS ..

python bash

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

使用数据方法的HTML链接无效

我试图在AngularJS应用程序的视图中创建一个链接,只是为了发送数据方法DELETE.

我的路线:

app.delete('/logout', function(req, res) {
   req.session = null
   res.status(200)
   res.redirect('/')
})
Run Code Online (Sandbox Code Playgroud)

我的PugJS模板:

a(ng-href='/logout', data-method='delete', data-confirm='Are you sure?', rel='nofollow')
          span(translate) Logout  
Run Code Online (Sandbox Code Playgroud)

生成的HTML:

<a ng-href="/logout" data-method="delete" data-confirm="Are you sure?" rel="nofollow" class="" href="/logout">
   <span translate="translate" class="ng-scope">
      <span class="ng-scope">Logout</span>
   </span>
</a>
Run Code Online (Sandbox Code Playgroud)

但是,当我按照链接时,我收到以下消息:

Cannot GET /logout
Run Code Online (Sandbox Code Playgroud)

我认为数据方法不起作用.有人知道发生了什么吗?

谢谢你.

html angularjs pugjs

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

是否可以通过 Nexus 存储库使用 CocoaPods?

在我的公司,我们没有开放的互联网访问,因此使用公司 Nexus 开发依赖于许多依赖项的应用程序。

在这个 Nexus 中,我们有 mavencentral、jcenter、npmjs 和其他存储库代理。但是我们开始为 iOS 开发,我们想使用 CocoaPods,但是,首先我必须知道是否有某种方法可以通过 Nexus 使用 CocoaPods。

有人知道怎么做吗?

Artifactory 有一个问题来实现这个功能。 https://www.jfrog.com/jira/browse/RTFACT-5385

nexus artifactory maven ios cocoapods

4
推荐指数
2
解决办法
5011
查看次数

如何使用Python子进程执行长bash序列

我想这样做:

Bash代码:

grub --batch << EOF
root (hd0,1)
find /boot/grub/menu.lst
setup (hd0)
quit
EOF
Run Code Online (Sandbox Code Playgroud)

Python代码:

subprocess.call('grub --batch << EOF', shell=True)
subprocess.call('root (hd0,1)', shell=True)
subprocess.call('find /boot/grub/menu.lst', shell=True)
subprocess.call('setup (hd0)', shell=True)
subprocess.call('quit', shell=True)
subprocess.call('EOF', shell=True)
Run Code Online (Sandbox Code Playgroud)

但这不起作用.现在有人解决这个问题的替代方法吗?

非常感谢!

python bash subprocess

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

如何使用QFileDialog知道要保存的文件类型

关于pyQt4

我更喜欢在QFileDialog中对getSaveFilename使用静态方法,以便用户可以看到Windows/Mac本机对话框.

我的问题是,如果用户没有在保存文件名中键入文件扩展名(比如选择图像类型以保存文件),那么我没有办法检查文件的类型他们想保存为.

如何创建一个用过滤器保存文件的对话框,以及如何知道用户选择的过滤器?

例如:

files_types = "GML (*.gml);;Pickle (*.pickle);;YAML (*.yml)"
file = QtGui.QFileDialog.getSaveFileName(self, 'Save file', '', files_types)
Run Code Online (Sandbox Code Playgroud)

使用var文件我只有文件的路径,但我不确定用户选择的格式是什么.

所以,我想知道如何获得扩展或用户选择的文件类型.是否有使用此方法获取selectedFilter?

非常感谢!

python qt4 pyqt4 qtgui qfiledialog

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

初始化多个超类python

我怎么能初始化python中的倍数超类..

例如:

class A (B, C):
    def __init__(self, param):
        B.__init__(self)
        C.__init__(self, param)
    #
#
Run Code Online (Sandbox Code Playgroud)

python class

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

为什么参数发送模型散列

我生成了一个脚手架,现在我遇到了以下问题:

当我提交表单时,参数发送方式如下:

 Parameters: {"utf8"=>"?", "authenticity_token"=>"Vatzcb5tgTu2+wL1t6Of+FbIK8Ibp+tM03Naai4b2OU=", "role_id"=>"1", "model"=>"schema_migrations", "assignment"=>{"can_create"=>"1", "can_read"=>"1", "can_update"=>"1", "can_delete"=>"1"}, "commit"=>"Create Assignment"}
Run Code Online (Sandbox Code Playgroud)

请注意,role_id并且model不在assignments.所以当我使用时:

params.require(:assignment).permit(:role_id, :model, :can_create, :can_read, :can_update, :can_delete)
Run Code Online (Sandbox Code Playgroud)

role_idmodel不存在于该结构.这些字段是保存数据库中的行所必需的.

我需要assignments属性中的这两个字段.

有关我的情况的信息:

我的模特:

class Assignment < ActiveRecord::Base
  belongs_to :role
  validates_presence_of :role_id, :model
end
Run Code Online (Sandbox Code Playgroud)

我的看法:

<%= f.label :role_id, :class => "col-sm-2 control-label" %>
<%= select_tag :role_id, options_for_select(@roles.collect{ |u| [u.title, u.id] }), :class => "form-control" %>

<%= f.label :model, :class => "col-sm-2 control-label" %>
<%= select_tag :model, options_for_select(@data_tables), :class …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails ruby-on-rails-4

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

我怎么能在ItunesConnect上看到旧版本的崩溃报告

我在iTunesConnect中发布了一个应用程序版本,现在我想看看旧的崩溃报告.

现在该部分Manage Your Apps仅包含最新版本,我看不到旧版本的崩溃.

有人知道如何找到旧版本的崩溃吗?

itunesconnect itunes crash-reports ios

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