小编Cha*_*iam的帖子

是否有类似于Rails控制台的Phoenix

我正在学习Phoenix和Elixir,我来自Ruby/Rails,我在REPL中工作,pry用来检查我的数据库和应用程序状态.

我正试图弄清楚如何在Phoenix应用程序中与我的数据库和模型进行交互.我知道iex,但我不知道如何使用它从repl检查我的应用程序的数据库.我是否需要每次从repl使用ecto连接到它?有没有rails console等价物.我检查了Phoenix文件,Elixir Dose和Ecto repo,但找不到我要找的东西.我错过了什么吗?

编辑:根据下面的答案,我发现了ecto文档的这一部分.基于此我可以做类似的事情ArticlesApi.Repo.all ArticlesApi.Article

elixir ecto phoenix-framework iex

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

吸气剂和固化剂的junit试验方法

我的项目中有很多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来做到这一点?

java junit unit-testing getter-setter

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

在生产中运行 puma 工人,但不在开发中运行

我正在运行以下 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 的任何想法?

ruby ruby-on-rails puma devops

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

Gradle Drools 6.2 无法解析配置 ':compile' 的所有依赖项

我正在尝试使用 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)

java drools gradle maven

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