小编Jun*_*say的帖子

无法将 Puma 作为守护程序运行 OptionParser::AmbiguousOption:模糊选项:-d

我升级到 Puma 5.0.2 并像往常一样启动我的 rails 应用程序:

bundle exec puma -d -e production -b unix:///home/user/app/tmp/puma.sock
Run Code Online (Sandbox Code Playgroud)

现在我得到错误:

OptionParser::AmbiguousOption: ambiguous option: -d
Run Code Online (Sandbox Code Playgroud)

将 puma 作为守护进程运行的正确方法是什么?

ruby ruby-on-rails puma

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

Rails 6:如何禁用操作邮箱和操作文本加载到内存中?

我想要一个没有 Action Mailbox 或 Action Text 的新 Rails 6 应用程序,所以我创建了一个

rails new myapp --skip-action-mailbox --skip-action-text

然后我将它们删除application.rb

但当我运行时,bundle exec derailed bundle:mem它显示它们仍然存在:

rails/all: 36.2539 MiB
    action_mailbox/engine: 13.5313 MiB
Run Code Online (Sandbox Code Playgroud)

如何删除它们以节省内存?

ruby-on-rails action-mailbox

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

Rails 6:如何禁用Webpack并使用Sprockets

我正在将Rails 5.2应用程序迁移到ActionMailbox,ActionText和多个数据库的6.0。但是,我不知道webpack,而是想使用Sprockets。

如何正确从Rails 6中删除webpack并安装Sprockets?rails new app立即安装webpack文件。有没有一种方法可以轻松轻松地默认链轮?

Rails(Ruby)被认为是配置的惯例,但是Webpack(Javascript)通过增加许多配置和复杂性来取消它。

ruby-on-rails rails-sprockets

5
推荐指数
2
解决办法
1942
查看次数

Flutter:在屏幕之间传递多个数据

我是颤振新手。我正在尝试将多个数据发送到另一个屏幕:

// screen1.dart
..
Expanded(
  child: RaisedButton(
    onPressed: () {
      Navigator.push(context,
        MaterialPageRoute(
          builder: (context) => new Screen2(name: thing.name, email: thing.email, address: thing.address, etc..),
        ),
      );
    },
  ),
),
..


// screen2.dart

class Screen2 extends StatefulWidget{
  Screen2({this.name}, {this.email}, {this.address}, etc..);
  final String name;
  final String email;
  final String address;
  // etc
  @override
  State<StatefulWidget> createState() { return new Screen2State();}
}

class Screen2State extends State<Screen2> {
  Widget build(BuildContext context) {
    return new WillPopScope(
      ..
      child: Scaffold(
        ..
        new Row(
          children: <Widget>[
            new Text(widget.name), …
Run Code Online (Sandbox Code Playgroud)

flutter

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

Rbenv:安装ruby时如何有两个或多个RUBY_CONFIGURE_OPTS?

我想jemallocrdoc使用下面的命令来安装 ruby​​,但不知道如何组合它们:

RUBY_CONFIGURE_OPTS=--with-jemalloc--disable-install-doc rbenv install 2.6.5 -v
RUBY_CONFIGURE_OPTS=--disable-install-doc rbenv install 2.6.5 -v
Run Code Online (Sandbox Code Playgroud)

rbenv

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

如何在appendTo之后使div飞到另一个div

我点击时,我想要移动到其他div的元素.我找到了appendTo,但我不知道如何让元素在转换中飞向另一个div.

<div id="top">
  <button id="b1">B1</button>
</div>
<br>
<br>
<br>
<br>
<div id="bottom">
  <button id="b2">B2</button>
</div>

<script>
$('#b1').click(function() {
  $('#b1').appendTo($('#bottom'));
})

$('#b2').click(function() {
  $('#b2').appendTo($('#top'));
})
</script>
Run Code Online (Sandbox Code Playgroud)

是否有一种简单的方法可以让按钮在点击后"飞行"?现在,我只是让它们淡出并进入新的div.

javascript jquery

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

Rails 5.2:if current_user 与 current_user.present 的区别?在视图中

我关注这个帖子。在我看来:

- if current_user
- if current_user.present?
- if current_user.exists?
- if current_user.any?
Run Code Online (Sandbox Code Playgroud)

我收到错误:

undefined method `exists?' for #<User:0x00007fd68f4067b8>
undefined method `any?' for #<User:0x00007fd68f4067b8>
Run Code Online (Sandbox Code Playgroud)

所以只有前 2 个工作。为什么?性能是否有任何差异:

- if current_user
vs
- if current_user.present?
Run Code Online (Sandbox Code Playgroud)

- if current_user.name
vs
- if current_user.name.present?
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails rails-activerecord

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

Flutter:如何去除BottomNavigationBar 的边框?

我想删除 BottomNavigationBar 顶部的行,以便图标看起来是主屏幕的一部分。

但是我找不到任何方法来删除底部导航栏的边框。

  bottomNavigationBar: BottomNavigationBar(
    onTap: onTabTapped,
    currentIndex: _currentIndex,
    backgroundColor: Colors.cyan[50],
    selectedItemColor: Colors.cyan[900],
    unselectedItemColor: Colors.grey[700],
    type: BottomNavigationBarType.fixed,
    items: [
      ..._tabItems.map((item) =>
          BottomNavigationBarItem(icon: item.icon, title: Text(item.title)))
    ],
  ),
Run Code Online (Sandbox Code Playgroud)

我怎样才能删除这条线?

dart flutter flutter-layout flutter-bottomnavigation

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