小编Jur*_*jka的帖子

学说 findBy 或语句

我的教义findBy方法有问题。我知道在教义上该怎么做

SELECT * FROM Y WHERE Z = 1 OR Z = 2 OR Z = 3
Run Code Online (Sandbox Code Playgroud)

但我不知道该怎么做

SELECT * FROM Y WHERE Z = 10 OR Y = 10 OR X = 10
Run Code Online (Sandbox Code Playgroud)

我要补充一点,我不想这样做是QueryBuilder的,只有这样: findBy(array(1=> "aaa"))。是否可以?

你好!

php doctrine symfony

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

Rails docker-compose 捆绑包安装错误

我在 ruby​​ on Rails 上的 docker-compose 遇到问题。当我跑步时

docker-compose run web bundle install
Run Code Online (Sandbox Code Playgroud)

我有信息表明我的宝石安装成功,但是在下一步时我运行

docker-compose up
Run Code Online (Sandbox Code Playgroud)

然后我得到的信息是我的容器以代码 1 退出。我查看了 docker 日志,得到的信息是

Could not find gem XXXXXXXXX in any list of sources(Bundler::GemNotFound)
Run Code Online (Sandbox Code Playgroud)

有趣的是我不使用这个宝石。

此外,当我在容器外部(在我的本地计算机上)运行捆绑安装时,一切正常。哪里可能有问题?请帮忙

rubygems ruby-on-rails docker-compose

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

Vue.js 从子组件关闭模态

我想从这个模态内的子组件关闭 vuejs 模态。案件:

<modal name="some-modal">
        <some-component></some-component>
</modal>
Run Code Online (Sandbox Code Playgroud)

在 SomeComponent 中,我想关闭 some-modal。这是好方法吗?可以做得更好吗?请建议,问候

vue.js vue-component vuejs2

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

未找到生产构建404的反应

您好我需要部署反应应用程序.

要实现我的运行:"npm run build"

之后在我的vhost.conf中添加了vhost

<VirtualHost *:80>
ServerName hello.local
DocumentRoot c:/wamp64/www/hello_world/build
<Directory  "c:/wamp64/www/hello_world/build">
             Options Indexes FollowSymLinks MultiViews
             AllowOverride All
             Require all granted
</Directory>
Run Code Online (Sandbox Code Playgroud)

我还添加了etc/hosts hello.local

当然我已经在httpd.conf中启用了mod重写

当我运行我的反应应用程序显示的hello.local /主页时,但是当我想要反应 - 反应路径路径hello.local/example我收到404未找到错误.请帮助它是什么?这是apache配置的问题还是反应路由器有一些错误?问候

apache reactjs

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

docker-compose rails with mysql

你好,我有很大的问题.我试图在单独的docker容器上运行rails和mysql.在docker-compose.yml我有:

version: '2'
services:
  db:
    image: mysql
    ports:
      - "3307:3306"
    environment:
      MYSQL_ROOT_PASSWORD: zzz
      MYSQL_USER: root
      MYSQL_PASSWORD: zzz
      MYSQL_DATABASE: zzz
  web:
    build: .
    command: bundle exec rails s -p 3000
    volumes:
      - .:/app
    ports:
      - "3000:3000"
    depends_on:
      - db
Run Code Online (Sandbox Code Playgroud)

并在我的rails database.yml

development:
  adapter: mysql2
  encoding: utf8
  database: zzz
  pool: 5
  username: root
  password: zzz
  host: database.dev //this is host for container with mysql
  port: 3306
Run Code Online (Sandbox Code Playgroud)

结束当我运行应用程序时我得到错误: Access denied for user 'root'@'xxx' (using password: YES)其中xxx是ip我的机器不是容器.请帮助我不知道该怎么做

mysql ruby-on-rails docker docker-compose

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

视图:设置实例变量还是传入局部变量更好?

我对将变量从控制器传递到视图有疑问。最佳实践是什么,性能是什么,最后在局部变量中传递变量或将变量作为实例变量传递的优点和缺点是什么?例子:

controller.rb
@string = "Some string"
Run Code Online (Sandbox Code Playgroud)

然后在视图中:

view.erb
<%= @string %>
Run Code Online (Sandbox Code Playgroud)

或者更好地通过

controller.rb
render some_path,
      :locals => {
          :string => 'aww',
      }
Run Code Online (Sandbox Code Playgroud)

然后是内部视图:

<%= string %>
Run Code Online (Sandbox Code Playgroud)

对象、布尔值会怎样?性能有什么区别吗?什么是更好的做法?

问候

ruby-on-rails

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