yamlファイルの構文をチェックするツール、自分で書いた
rubyのyamlファイルはとても腹立たしくて、すぐに文法の間違いを言います.特にtest fixturesまたはdatabaseを変更する.yml后、railsを再起動して、10秒近く待ったが、文法の間違いを報告して、またやり直さなければなりません....
この道具があれば、怖がらなくてもいいですよ^^、Erbの<%=%>もサポートされています.
使用方法:
直接コピーするか、添付ファイルをダウンロードします.
Editplusを使用している場合は、新しいツールを作成し、コマンドパラメータを入力します.
D:\ruby\script\yaml_check.rb '$(FilePath)'
この道具があれば、怖がらなくてもいいですよ^^、Erbの<%=%>もサポートされています.
使用方法:
直接コピーするか、添付ファイルをダウンロードします.
Editplusを使用している場合は、新しいツールを作成し、コマンドパラメータを入力します.
D:\ruby\script\yaml_check.rb '$(FilePath)'
require "yaml"
require 'erb'
def check_yml_synax(file)
str=ERB.new(open(file).read).result
begin
YAML.load(str)
p 'OK'
rescue Exception =>error
p 'Synax Error:
'+error
end
end
if(!ARGV[0])
STDERR.puts "arg error"
exit 0
end
ARGV.each do |path|
check_yml_synax(path)
end