小编Pet*_*dis的帖子

Rails Turbo.visit 并提交请求

我正在尝试以编程方式发起发布请求。

Turbo.visit('documents/path', { data: { 'turbo-method': 'post' } });
Run Code Online (Sandbox Code Playgroud)

这不起作用,它会触发 GET 请求。

ruby-on-rails turbo-rails

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

Rails 7.0 模式具有任意精度:在我的时间戳上添加了 6

我正在开发一个新的 Rails 应用程序,当我运行迁移时 schema.rb 正在更改,新的参数精度会添加到我的时间戳中。

这个精度新参数从哪里来?

t.datetime "created_at", precision: 6, null: false
Run Code Online (Sandbox Code Playgroud)

postgresql ruby-on-rails

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

为什么 bootsnap kernel_require 失败

我有一个使用 bootsnap 的 Rails 应用程序,我目前无法运行该应用程序,因为我从 bootsnap 收到错误。

错误是 /Users/path/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21:in require: no implicit conversion of String into Integer (TypeError)

这是Kernel_require.rb失败的方法。

def require_with_bootsnap_lfi(path, resolved = nil)
  Bootsnap::LoadPathCache.loaded_features_index.register(path, resolved) do
    require_without_bootsnap(resolved || path)
  end
end
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails bootsnap

5
推荐指数
0
解决办法
304
查看次数

在 zsh shell 上的提示符下显示当前分支

我正在尝试在 Big Sur 上的提示符下显示 git 分支。所以我创建了一个脚本文件来为每个新会话运行.zshrc

# Git branch in prompt.
parse_git_branch() {
  git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ [\1]/'
}
export PS1="\u@\h \W\[\033[01;33m\]\$(parse_git_branch)\[\033[00m\] $ "
Run Code Online (Sandbox Code Playgroud)

上面的方法不起作用,它实际上显示字符串而不是其输出。

\u@\h \W\[\033[01;33m\]$(parse_git_branch)\[\033[00m\] $
Run Code Online (Sandbox Code Playgroud)

如何在 zsh shell 的提示符中显示当前分支?

macos shell

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

标签 统计

ruby-on-rails ×3

bootsnap ×1

macos ×1

postgresql ×1

shell ×1

turbo-rails ×1