我有一个全新的cordova3.1.0-0.1.0安装.我创建了这样一个项目cordova create project com.example.project Project.该项目是在项目/ www下创建的,但是文件cordova.js is missing.
我正在使用Windows XP,节点0.10.20和npm 1.3.11.
我错过了什么吗?
当我在JS代码上出错时,我有这种堆栈跟踪:
Error while processing route: admin.subscriptions/edit The adapter operation was aborted Error
at n.i (http://test.com/assets/vendor-160ad2febac0712c4d0db4e856197579.js:62:1375)
at n (http://test.com/assets/vendor-160ad2febac0712c4d0db4e856197579.js:62:1600)
at u (http://test.com/assets/vendor-160ad2febac0712c4d0db4e856197579.js:62:4777)
at i.c.error (http://test.com/assets/vendor-160ad2febac0712c4d0db4e856197579.js:62:8222)
at u (http://test.com/assets/vendor-160ad2febac0712c4d0db4e856197579.js:5:17397)
at Object.fireWith [as rejectWith] (http://test.com/assets/vendor-160ad2febac0712c4d0db4e856197579.js:5:18168)
at r (http://test.com/assets/vendor-160ad2febac0712c4d0db4e856197579.js:6:22154)
at XMLHttpRequest.<anonymous> (http://test.com/assets/vendor-160ad2febac0712c4d0db4e856197579.js:6:26964)
at XMLHttpRequest.r (http://test.com/assets/vendor-160ad2febac0712c4d0db4e856197579.js:50:30564)
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,它是缩小的文件,它似乎不使用源映射文件.源映射文件运行良好.它在Chrome和Firefox上执行此操作.
我怎样才能有更好的堆栈跟踪?
在rails应用程序中,我有以下错误消息:
This installation of RMagick was configured with ImageMagick 6.6.9 but ImageMagick 6.7.7-10 is in use.
Run Code Online (Sandbox Code Playgroud)
我尝试RMagick按照这篇文章的建议卸载并安装:RMagick抱怨它配置了不同版本的ImageMagick,但它不起作用.
我也尝试下载最新版本并从源代码编译,但它不起作用.
我不知道如何安装ImageMagick 6.7.7-10.它似乎无法在官方网站上找到.
我正在使用rmagick (2.13.2)和Ubuntu 14.04.
有解决方案吗?
我有这两个容器:
api:
image: social-learning
ports:
- "3000:3000"
command: bundle exec rails s -p 3000 -b '0.0.0.0'
volumes:
- ../api:/app
expose:
- "3000"
web:
image: social-learning-frontend
ports:
- "4200:4200"
- "9000:9000"
command: ember serve -p 4200
volumes:
- .:/app
links:
- api
expose:
- "3000"
Run Code Online (Sandbox Code Playgroud)
当我做:
docker exec `docker ps -a | grep 'frontend_web_1' | awk '{print $1 }'` curl http://localhost:3000
Run Code Online (Sandbox Code Playgroud)
我总是拒绝连接.我可以通过其IP访问另一个容器,但我更喜欢将其作为localhost.
可能吗?
在rails应用程序中,我在纯ruby中有这个代码:
class LinkCreator
attr_accessor :animal
def initialize(animal:)
@animal = animal
end
def call
"something#{link_id}"
end
private
def link_id
connection.execute(sql_request).first.first
end
def sql_request
"SELECT field FROM table WHERE field_id = '#{field_id}' LIMIT 1"
end
def field_id
animal.field_id
end
def connection
ActiveRecord::Base.establish_connection(
adapter: "mysql",
host: ENV["MYSQL_HOST"],
username: ENV["MYSQL_USERNAME"],
password: ENV["MYSQL_PASSWORD"],
database: ENV["MYSQL_DB_NAME"]
).connection
end
end
Run Code Online (Sandbox Code Playgroud)
如您所见,这不是一个模型,而只是一个简单的类.问题在于,更改了activerecord的连接,以及稍后在新连接上执行的其他请求.
是否可以仅在块中建立连接并返回到旧连接.我知道我可以建立另一个连接,但这对性能非常不利.
我有一个新的rails引擎,我想使用globalize3.我在我的lib // engine.rb中做了这个:
require 'globalize3'
module SimpleCms
class Engine < ::Rails::Engine
end
end
Run Code Online (Sandbox Code Playgroud)
现在,我尝试创建这样的迁移:
class CreatePages < ActiveRecord::Migration
def up
create_table :pages do |t|
t.string :path
t.timestamps
end
Page.create_translation_table! title: :string, body: :body
end
def down
drop_table :pages
Page.drop_translation_table!
end
end
Run Code Online (Sandbox Code Playgroud)
我有这个错误:
undefined method `create_translation_table!' for #<Class:0x00000001d5ca18>
Run Code Online (Sandbox Code Playgroud)
我认为没有加载文件'lib/globalize/active_record/migration.rb'.
有解决方案吗
我正在努力phonegap build android,我有这样的信息:
[phonegap] detecting Android SDK environment...
[phonegap] using the local environment
[phonegap] adding the Android platform...
[error] An error occured during creation of android sub-project. Path not found
Run Code Online (Sandbox Code Playgroud)
Phonegap正在寻找"C:\ Documents and Settings\corbg\.cordova\lib\android\cordova\3.0.0\bin\create".目录"3.0.0"下没有任何内容.我安装了这样的cordova npm install -g cordova.
我跑的时候遇到了一些问题cordova platform add android.
我错过了什么吗?
我尝试将我的应用程序从rails 3.1.3升级到rails 3.2.1,我遇到资产问题.
我有这样的错误:
ActionController::RoutingError (No route matches [GET] "/assets/logos/opera_logo.png"):
actionpack (3.2.1) lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
actionpack (3.2.1) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call'
railties (3.2.1) lib/rails/rack/logger.rb:26:in `call_app'
railties (3.2.1) lib/rails/rack/logger.rb:16:in `call'
actionpack (3.2.1) lib/action_dispatch/middleware/request_id.rb:22:in `call'
rack (1.4.1) lib/rack/methodoverride.rb:21:in `call'
rack (1.4.1) lib/rack/runtime.rb:17:in `call'
activesupport (3.2.1) lib/active_support/cache/strategy/local_cache.rb:72:in `call'
rack (1.4.1) lib/rack/lock.rb:15:in `call'
actionpack (3.2.1) lib/action_dispatch/middleware/static.rb:53:in `call'
railties (3.2.1) lib/rails/engine.rb:479:in `call'
railties (3.2.1) lib/rails/application.rb:220:in `call'
rack (1.4.1) lib/rack/content_length.rb:14:in `call'
railties (3.2.1) lib/rails/rack/log_tailer.rb:14:in `call'
rack (1.4.1) lib/rack/handler/webrick.rb:59:in `service'
/usr/lib/ruby/1.9.1/webrick/httpserver.rb:111:in `service'
/usr/lib/ruby/1.9.1/webrick/httpserver.rb:70:in `run'
/usr/lib/ruby/1.9.1/webrick/server.rb:183:in `block in start_thread'
Run Code Online (Sandbox Code Playgroud)
Rails没有找到我的所有资产,但我认为它们位于正确的文件夹中(例如app/assets/images/logos /). …
我正在尝试在redmine,mylyn中安装一个插件.
我收到以下错误:
uninitialized constant RAILS_DEFAULT_LOGGER
0 /home/redmine/plugins/redmine-plugin/init.rb 3
1 /home/redmine/lib/redmine/plugin.rb 129 in `load'
2 /home/redmine/lib/redmine/plugin.rb 120 in `each'
3 /home/redmine/lib/redmine/plugin.rb 120 in `load'
4 /home/redmine/config/initializers/30-redmine.rb 13
5 /usr/lib64/ruby/gems/1.8/gems/railties-3.2.6/lib/rails/engine.rb 588
6 /usr/lib64/ruby/gems/1.8/gems/railties-3.2.6/lib/rails/engine.rb 587 in `each'
7 /usr/lib64/ruby/gems/1.8/gems/railties-3.2.6/lib/rails/engine.rb 587
8 /usr/lib64/ruby/gems/1.8/gems/railties-3.2.6/lib/rails/initializable.rb 30 in `instance_exec'
9 /usr/lib64/ruby/gems/1.8/gems/railties-3.2.6/lib/rails/initializable.rb 30 in `run'
10 /usr/lib64/ruby/gems/1.8/gems/railties-3.2.6/lib/rails/initializable.rb 55 in `run_initializers'
11 /usr/lib64/ruby/gems/1.8/gems/railties-3.2.6/lib/rails/initializable.rb 54 in `each'
12 /usr/lib64/ruby/gems/1.8/gems/railties-3.2.6/lib/rails/initializable.rb 54 in `run_initializers'
13 /usr/lib64/ruby/gems/1.8/gems/railties-3.2.6/lib/rails/application.rb 136 in `initialize!'
14 /usr/lib64/ruby/gems/1.8/gems/railties-3.2.6/lib/rails/railtie/configurable.rb 30 in `send'
15 /usr/lib64/ruby/gems/1.8/gems/railties-3.2.6/lib/rails/railtie/configurable.rb 30 in `method_missing'
16 /home/redmine/config/environment.rb 19 …Run Code Online (Sandbox Code Playgroud) 我试图通过这个规范:
scenario "Edit a service", js: true do
service = create_service_for(provider, title: "First service")
fill_edit_service_form(service)
expect(page).to have_css('#price', text: '10,00 $')
end
Run Code Online (Sandbox Code Playgroud)
这是使用水豚的标准导轨规格.我使用capybara-webkit用于javascript的所有场景.当我试图传递它时,有时候它会起作用,有时它标记的数据库中有一条丢失的记录,有时我有这个错误:
Run options: include {:locations=>{"./spec/acceptances/provider_services_spec.rb"=>[31]}}
[K 1) Provider Services Edit a service
Failure/Error: Unable to find matching line from backtrace
ActiveRecord::StatementInvalid:
PG::TRDeadlockDetected: ERROR: deadlock detected
DETAIL: Process 24164 waits for AccessExclusiveLock on relation 3446991 of database 3446538; blocked by process 24184.
Process 24184 waits for AccessShareLock on relation 3446902 of database 3446538; blocked by process 24164.
HINT: See server …Run Code Online (Sandbox Code Playgroud) ruby ×3
cordova ×2
android ×1
capybara ×1
docker ×1
globalize3 ×1
imagemagick ×1
javascript ×1
mylyn ×1
npm ×1
rails-3.1 ×1
redmine ×1
rmagick ×1
rspec ×1
source-maps ×1