【问题标题】:Creating files with Ruby [closed]使用 Ruby 创建文件 [关闭]
【发布时间】:2018-07-18 10:44:42
【问题描述】:

有没有办法创建一个空白的 css 文档文件并使用 Ruby 控制台中的任何分辨率命名它,而无需搜索文件夹?代码是什么?

【问题讨论】:

  • 喜欢touch path/to/css/file.css?一个空白的 CSS 文档实际上是一个空文件。
  • @tadman 不,我的意思是当我使用 html 时,而不是去文件夹并在那里创建一些东西——只需 2-3 个单词的 Ruby 代码创建一个元素,例如 style.css 等. 有可能吗?
  • 如果您能弄清楚如何,一切皆有可能,但我不确定您的要求是什么,也不知道 Ruby 是如何参与其中的。如果您想要这样做,听起来您需要一个更复杂的 HTML/CSS 编辑器。
  • 我正在寻找编码解决方案)
  • Ruby 代码创建一个元素,例如 style.css -- “元素”是什么意思,“style.css”是什么意思?这里至少有三种“技术”在起作用:ruby、html、css。尝试具体说明您指的是哪一个。

标签: html css ruby file sass


【解决方案1】:

只需使用控制台创建一个文件并将其命名为我想要的任何名称 决议

什么是“决议”?或许我们可以用下面的例子作为讨论的起点:

$ irb

2.4.0 :001 > File.open('my.html', 'w') {|f| f.puts '<div style="color: red">Hello</div>'}
 => nil 

2.4.0 :002 > exit

$ cat my.html
<div style="color: red">Hello</div>

我想我核对了您的三个要求:

  1. 使用了 ruby​​ 控制台。
  2. 创建了一个文件。
  3. 按我的意愿命名。

【讨论】:

  • 我所说的“分辨率”是指(.css、.sass、.js 等)。因此,无需关闭 Ruby 控制台——我们的目标是创建这样的文件。我想我们必须使用 File.new(),但是代码会是什么样子?
  • @user9330474, 去掉示例中文件名的 .html 扩展名?
  • 不,好吧,让我们以另一种方式来处理它。我的意思是是否可以通过控制台使用 Ruby 创建一个新的 let it be sass 文件,称为 style.sass,以及如何?
  • @user9330474,把例子中的文件名改成style.sass?
  • 行得通吗?我的意思是我们不将 File.new 用于新文件吗?
猜你喜欢
  • 2013-08-15
  • 1970-01-01
  • 1970-01-01
  • 2010-10-15
  • 2012-03-29
  • 1970-01-01
  • 2016-05-25
  • 2023-03-15
  • 1970-01-01
相关资源
最近更新 更多