我正在使用guard-rails运行我的rails服务器,我的问题是当我添加binding.pry时我无法访问REPL
From: /home/martinr/code/app/controllers/tools_controller.rb @ line 2 ToolsController#index:
2: def index
=> 3: binding.pry
4: @end_date = Date.today.to_s
5: @start_date = Date.today.months_ago(3).to_s
7: end
[1] pry(#<ToolsController>)>
Run Code Online (Sandbox Code Playgroud)
没有REPL,我如何使用护栏撬?
我的Gemfile文件看起来像这样
group :development, :test do
gem 'pry-rails' # for better console debugging
gem 'pry-debugger'
gem 'rb-inotify'
gem 'sqlite3'
end
Run Code Online (Sandbox Code Playgroud)
我的Guardfile:
guard 'rails', :debugger => true do
watch('Gemfile.lock')
watch(%r{^(config|lib)/.*})
end
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用$ .post方法来调用Web服务,我使用$ .ajax方法工作:
$.ajax({
type: "POST",
url: "StandardBag.aspx/RemoveProductFromStandardBag",
data: "{'standardBagProductId': '" + standardBagProductId.trim() + "' }",
success: function(){
$((".reload")).click();
},
dataType: "json",
contentType: "application/json"
});
Run Code Online (Sandbox Code Playgroud)
但是当我将相同的方法移动到$ .post方法时,它将无法工作:
$.post("StandardBag.aspx/RemoveProductFromStandardBag",
"{'standardBagProductId': '" + standardBagProductId.trim() + "' }",
function () { $((".reload")).click(); },
"json"
);
Run Code Online (Sandbox Code Playgroud)
我错过了什么?
我正在尝试使用云函数中的 SQLAlchemy 连接到我的云 SQL 数据库,但我似乎无法计算出正确的连接字符串。
DATABASE_URL=postgres://$DB_USER:$_DB_PWD@/$DB_NAME?unix_socket=/cloudsql/$DB_INSTANCE
Run Code Online (Sandbox Code Playgroud)
这给了我错误:
pyscopg2.ProgrammingError: invalid dns: invalid connection option "unix_socket"
Run Code Online (Sandbox Code Playgroud)
通过 unix socket 连接到 Postgresql 9.6 DB 的正确方法是什么pyscopg2?
postgresql sqlalchemy unix-socket google-cloud-sql google-cloud-functions
我刚刚安装了play-2.0,并在尝试运行任何示例应用时遇到以下错误:
IOException: Cannot run program "javac": java.io.IOException: error=2, No such file or directory
Run Code Online (Sandbox Code Playgroud)
我已经尝试过ubuntu 11.10通过类型安全堆栈安装游戏,并在crunchbang 10上从网站下载zip.两次我都得到同样的错误?
我错过了什么?
我正在尝试测试jquery UI自动完成,我已经使用selenium驱动程序传递了测试.我想切换到poltergiest进行一些无头测试,但现在我的测试现在都失败了.
由于某种原因,我似乎没有选择自动完成选项
步
When /^select contract$/ do
VCR.use_cassette("contract") do
selector =
'.ui-menu-item a:contains("John Smith (123456)")'
within("div#review") do
fill_in("contract", with: "john")
end
sleep 2
page.execute_script "$('#{selector}').trigger(\"mouseenter\").click();"
within("div#myPerformaceReview") do
find_field("contract").value.should ==
"John Smith (123456)"
end
end
end
Run Code Online (Sandbox Code Playgroud)
测试通过使用Selenium驱动程序而不对步骤进行任何更改.
关于如何调试这个的任何建议?
版
在某些时候,我的代码需要接触一个CSVRecord,而我无法想出一种方法来创建它的模拟版本。
这门课是最终的,所以它不能被嘲笑。构造函数是私有的,所以我无法创建它的实例。一种方法如何测试使用CSVRecord该类的代码?
现在唯一有效的解决方案是解析测试夹具以获取对象的实例。这是我最好的方法吗?
如何/在哪里安装 spark sql 的 jdbc 驱动程序?我正在运行all-spark-notebook docker 映像,并尝试将一些数据直接从 sql 数据库中提取到 spark 中。
从我可以告诉我可以告诉我需要在我的司机Classpath,我只是不知道如何做到这一点的pyspark?
from pyspark.sql import SparkSession
spark = SparkSession \
.builder \
.master("local") \
.appName("Python Spark SQL basic example") \
.getOrCreate()
jdbcDF = spark.read \
.format("jdbc") \
.option("url", "jdbc:postgresql:dbserver") \
.option("dbtable", "jdbc:postgresql:dbserver") \
.load()
---------------------------------------------------------------------------
Py4JJavaError Traceback (most recent call last)
<ipython-input-2-f3b08ff6d117> in <module>()
2 spark = SparkSession .builder .master("local") .appName("Python Spark SQL basic example") .getOrCreate()
3
----> 4 jdbcDF = spark.read .format("jdbc") .option("url", …Run Code Online (Sandbox Code Playgroud) 当我使用dependencies.yml导入CRUD模块时,如下所示:
require:
- play
- play -> crud
- play -> secure
Run Code Online (Sandbox Code Playgroud)
我收到编译错误:CRUD无法解析为类型.
但当我以折旧的方式做到这一点时,通过添加:
module.crud=${play.path}/modules/crud
Run Code Online (Sandbox Code Playgroud)
到application.conf它可以工作,但玩!说通过application.conf添加模块是折旧的,我宁愿通过dependencies.yml来做
关于为什么我不能以推荐的方式导入模块的任何想法?
我正在尝试从Ubuntu 12.04连接到SQL-Azure.
我用openssl和libiconf编译了freeTds-0.91
tsql -H XXXXXXXX.database.windows.net -U Username -D DatabaseName -p 1433 -P Password
Run Code Online (Sandbox Code Playgroud)
我尝试使用上面的语句连接,我收到此错误:
locale is "en_ZA.UTF-8"
locale charset is "UTF-8"
using default charset "UTF-8"
Default database being set to DatabaseName
Error 20004 (severity 9):
Read from the server failed
OS error 104, "Connection reset by peer"
Error 20002 (severity 9):
Adaptive Server connection failed
There was a problem connecting to the server
Run Code Online (Sandbox Code Playgroud)
我的tsql -C输出:
Compile-time settings (established with the "configure" script)
Version: freetds v0.91
freetds.conf directory: /usr/local/etc
MS …Run Code Online (Sandbox Code Playgroud) 我正在尝试从ubuntu 12.04获取SQl-Azure数据库.
我已经下载了freeTDS-0.91并用openssl和libiconf编译它(用于tiny_tds gem).
当我尝试连接到sql-azure db时,我收到以下错误:
martinr@martinr-DT:~/code/psg-web$ tsql -U Username -P Password -H servername.database.windows.net -p 1433
locale is "en_ZA.UTF-8"
locale charset is "UTF-8"
using default charset "UTF-8"
Error 20004 (severity 9):
Read from the server failed
OS error 104, "Connection reset by peer"
Error 20002 (severity 9):
Adaptive Server connection failed
There was a problem connecting to the server
Run Code Online (Sandbox Code Playgroud)
我似乎无法找到导致此错误的原因,以及如何解决它.
我可以在办公室的Windows服务器机器上连接到ms-sqlserver的实例,没有任何问题.
任何帮助都感激不尽.
freetds ×2
ajax ×1
asp.net ×1
asp.net-ajax ×1
autocomplete ×1
capybara ×1
crud ×1
cucumber ×1
guard ×1
java ×1
jquery ×1
mocking ×1
mockito ×1
phantomjs ×1
poltergeist ×1
postgresql ×1
pry ×1
pyspark ×1
sqlalchemy ×1
t-sql ×1
ubuntu-12.04 ×1
unit-testing ×1
unix-socket ×1