如何将多行代码粘贴到rails控制台(例如从脚本复制粘贴)

问题描述 投票:1回答:1

我从here发现,如果你想要在rails控制台中运行一个脚本,你有时必须逐行复制粘贴(复制粘贴一次并不总是有效)

这对冗长的脚本来说非常繁琐

有工作还是更快的方式?

示例 - 这不会将粘贴从文本编辑器复制到控制台:

class Article
    def initialize(title, link, paragraphs)
        @title = title
        @link = link
        @paragraphs = paragraphs 
    end
    attr_reader :title
    attr_reader :link
    attr_reader :paragraphs
end

编辑上面的剪辑会将粘贴复制到rails控制台中。但是当我从崇高的文本3中获取相同的文本时,它在第二行之后出错,其中:显示所有522种可能性? (是或否)..

答案我找出了原因。我的脚本(在崇高文本中)使用制表符作为缩进。 rails控制台仅接受空格作为缩进。那是我生命中的一小时,我不会回来。我希望这能节省一些时间。

ruby-on-rails
1个回答
1
投票

我不能因为声誉而发表评论,所以我添加一个关于可以节省一些时间的“提示”的答案。

在用于编写代码的大多数文本编辑器/ IDE中,您可以选择用一定量的空间替换制表。这样做是件好事,以避免文件中的制表字符引发像你这样的错误;)

https://www.sublimetext.com/docs/3/indentation.html

© www.soinside.com 2019 - 2024. All rights reserved.