小编Eli*_*ray的帖子

如何将Pry输出转储到文件或Vim?

我有一个Rails应用程序,我正在尝试导出数据,但直接通过Pry,因为我只需要执行一次.

Pry有可能吗?我查看了文档,但似乎没有一种简单的方法可以在任何地方转储控制台数据.

ruby terminal ruby-on-rails pry

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

将 ID 添加到 :before 伪类之前

是否可以在 :before 伪类的内容中添加类或 ID?我知道这不起作用,但类似:

#menu {
    height: 100px;
    width: 100px;
}
#menu:before {
    class: "just-before-menu";
}
.just-before-menu {
    background: green;
    height: 100px;
    width: 100px;
}
Run Code Online (Sandbox Code Playgroud)

css pseudo-element

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

将对象传递给Sidekiq

我尝试传递一个小对象sidekiq,但它将其转换为哈希.此对象是mixpanel的跟踪对象.我也试过访问我的会话变量,Worker但它们也没有.

思考?

调节器

MixpanelWorker.perform_async(@mixpanel, 'person', mixpanel_distinct_id, cleaned_params)
Run Code Online (Sandbox Code Playgroud)

MixpanelWorker

  def perform(mixpanel_object, type_of_send, distinct_id, event)
    case type_of_send
    when 'person'
      mixpanel_object.people.set(distinct_id, event)
    when 'event'
      mixpanel_object.track(distinct_id, event)
    end
  end
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails sidekiq

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

在托管上启用system()和exec()函数?

我是开发人员,我在我的服务器上构建客户端站点,然后使用PHP脚本在完成后将其克隆到客户端的服务器.我这次尝试但是得到了一个错误

"你的主机不允许使用system()和exec()函数."

知道怎么启用这个吗?我有cpanel访问权限,主机帐户是greengecko.com.安装Wordpress很简单,我只是无法运行这个脚本!

php wordpress hosting clone

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

<ul> 元素的 Rails content_tag

如何使用 content_tag 帮助程序获得以下 html 输出?

  <ul>
    <li>1</li>
    <li>2</li>
    <li>3</li>
    <li>4</li>
    <li>5</li>
  </ul>
Run Code Online (Sandbox Code Playgroud)

这是我目前所拥有的

  content_tag(:ul) do
    a=*(1..5)
    a.each do |step_number|
      content_tag(:li, class: "step") do
        puts step_number
      end
    end
  end
Run Code Online (Sandbox Code Playgroud)

更新 - 答案

感谢 Peter's Loop & output content_tags 在下面的帮助链接中的content_tag 中,我遗漏concat了这些li项目

  content_tag :ul do
    items.collect do |step_number|
      concat(content_tag(:li, step_number, class: "step"))
    end
  end
Run Code Online (Sandbox Code Playgroud)

html ruby-on-rails content-tag

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

Yarn Registry 总是返回 503 Unavailable

在过去的 2 天里,我在将 Rails+React 应用程序部署到 Heroku 时遇到了问题。该问题是间歇性的(有时我可以部署),这让我认为这是 Heroku 连接到纱线注册表的问题。

当我转到注册表https://registry.yarnpkg.com 时,一切似乎都正常。当我转到 Heroku 的状态页面 ( https://status.heroku.com/ ) 时,他们没有说他们有任何问题。

这是我的代码库有问题吗?我应该设置一个纱线镜吗?

下面是我的控制台日志。它总是在某些时候失败,但每次都有不同的包。

-----> Ruby app detected
-----> Compiling Ruby/Rails
-----> Using Ruby version: ruby-2.3.7
-----> Installing dependencies using bundler 1.15.2
       Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4 --deployment
       Warning: the running version of Bundler (1.15.2) is older than the version that created the lockfile (1.16.2). We suggest you upgrade to the latest version of Bundler by running `gem …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails heroku yarnpkg

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

build_ 是语法糖吗?

我正在学习 Rails,但找不到搜索此内容的好方法,因为 Google 不喜欢下划线。build_*作为前缀做什么?它是否为您附加到的任何模型创建初始化程序?

ruby ruby-on-rails syntactic-sugar

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

在Ruby中将句子转换为Camelcase

这似乎是非常容易的,但我找不到任何方法,将句子字符串/带连字符的字符串转换为camelcase.

Ex:
'this is a sentence' => 'thisIsASentence'
'my-name' => 'myName'
Run Code Online (Sandbox Code Playgroud)

似乎过度使用正则表达式.什么是最好的方式?

ruby ruby-on-rails

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

Vue.draggable 获取被拖动的项目和列表ID

我已经阅读了我能找到的所有文档和 stackoverflow,但仍然遇到问题。

我正在使用 Vue 和 Rails 构建 Trello 克隆。

我有很多可拖动列表。

每个列表都有可拖动的卡片。

当我将一张卡从一个列表拖到第二个列表时,如何将其保留到我的 ajax Rails 端点?

我尝试过使用该@end方法和:move道具,但运气为零。

#app.vue
<template>
  <draggable v-model="lists" group='lists' class="row dragArea" @end="listMoved">
    <div v-for="(list, index) in lists" class="col-3">
      <h6>{{ list.name }}</h6>
      <hr />

      <draggable v-model="list.cards" group='cards' class="dragArea" :move="cardMoved">
        <div v-for="(card, index) in list.cards" class="card card-body mb-3">
          {{ card.name }}
        </div>
      </draggable>

      <div class="card card-body">
        <input v-model="messages[list.id]" class="form-control" ></input>
        <button v-on:click="submitMessages(list.id)" class="btn btn-secondary">Add</button>
      </div>
    </div>
  </draggable>
</template>

<script>
import draggable from 'vuedraggable'

export default { …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails vue.js vue.draggable

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

Rails content_tag 与标签

Railscontent_tagtagRails 中有什么区别?从我读过的content_tag内容来看,似乎需要将内容传递给它。

为什么这很重要?句法上有什么不同,以及我会在哪些情况下使用一种和另一种?

ruby-on-rails

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