我正在学习Phoenix和Elixir,我来自Ruby/Rails,我在REPL中工作,pry用来检查我的数据库和应用程序状态.
我正试图弄清楚如何在Phoenix应用程序中与我的数据库和模型进行交互.我知道iex,但我不知道如何使用它从repl检查我的应用程序的数据库.我是否需要每次从repl使用ecto连接到它?有没有rails console等价物.我检查了Phoenix文件,Elixir Dose和Ecto repo,但找不到我要找的东西.我错过了什么吗?
编辑:根据下面的答案,我发现了ecto文档的这一部分.基于此我可以做类似的事情ArticlesApi.Repo.all ArticlesApi.Article
我的项目中有很多java bean.我需要为它们生成一个JUnit Test类.使用Eclipse 3.2和junit 4.4生成的测试方法如下所示:
public void testGetName() {
// fail("Not yet implemented");
}
@Test
public void testSetName() {
// fail("Not yet implemented");
}
@Test
public void testGetEmployeeid() {
// fail("Not yet implemented");
}
@Test
public void testSetEmployeeid() {
// fail("Not yet implemented");
}
Run Code Online (Sandbox Code Playgroud)
我的一些豆子有超过100个领域......
有没有办法可以为getter和setter提供单一的测试方法 testEmployeeid(),testName()这样在这些方法中我可以测试我的setter和getter而不是使用2 diff.他们的测试方法......
我应该如何配置eclipse来做到这一点?
我正在运行以下 puma 配置
threads_count = Integer(ENV["DB_POOL"] || ENV["MAX_THREADS"] || 15)
threads threads_count, threads_count
workers 3
preload_app!
rackup DefaultRackup
port ENV["PORT"] || 3000
environment ENV["RACK_ENV"] || "development"
on_worker_boot do
ActiveSupport.on_load(:active_record) do
ActiveRecord::Base.establish_connection
end
end
before_fork do
ActiveRecord::Base.connection_pool.disconnect!
end
Run Code Online (Sandbox Code Playgroud)
它非常适合生产,但我不想启动 3 个工人或在开发中使用 webrick。我尝试在环境检查中包装工人特定的代码,但这破坏了 puma DSL。在开发中以非集群模式运行 puma 的任何想法?
我正在尝试使用 gradle 引入 Drools 6.2 并不断收到以下错误。我读到这可能是具有 poms 但没有 jars 的 repos 的问题,但情况似乎并非如此。坦率地说,我有点卡住了,不知道如何在这里进行。
Could not resolve all dependencies for configuration ':compile'.
> Could not resolve org.kie:kie-api:6.2.0.Final.
Required by:
1:1:1
> Could not resolve org.kie:kie-api:6.2.0.Final.
> Could not parse POM http://repo1.maven.org/maven2/org/kie/kie-api/6.2.0.Final/kie-api-6.2.0.Final.pom
> Could not resolve org.kie:kie-api-parent:6.2.0.Final.
> Could not resolve org.kie:kie-api-parent:6.2.0.Final.
> Could not parse POM http://repo1.maven.org/maven2/org/kie/kie-api-parent/6.2.0.Final/kie-api-parent-6.2.0.Final.pom
> Could not resolve org.kie:kie-parent-with-dependencies:6.2.0.Final.
> Could not resolve org.kie:kie-parent-with-dependencies:6.2.0.Final.
> Could not parse POM http://repo1.maven.org/maven2/org/kie/kie-parent-with-dependencies/6.2.0.Final/kie-parent-with-dependencies-6.2.0.Final.pom
> Could not find org.jboss.dashboard-builder:dashboard-builder-bom:6.2.0.Final.
Searched in the following …Run Code Online (Sandbox Code Playgroud)