については、drying up cucumber testsについてはAslak suggestsです。%{}はRubyで何をしますか?
私は引用符をたくさん持っているとき、私はこれを好む:ある何%{私は、「ユーザー名」に「#{User.first.usernameを}」と入力します}
を考えると
%{CONTENT}
というコンストラクト?誰かがそれをいくつかの文書で参考にしていますか?私はそれを調べる方法については分かりません。
%Q
についての情報もあります。それはちょうど%
と同等ですか?中括弧は何ですか?角カッコを使用できますか?彼らは異なって機能しますか?
最後に、#{<ruby stuff to be evaluated>}
というコンストラクトは何ですか?それはどこかのドキュメントにも参考になりますか?
それらのいずれかが、 '%{'考える% 'で{私は、「ユーザー名」に「#{User.first.usernameを}」と入力します}'私は「couldnないと説明している場合それを見つける。 '%{'はキュウリDSLの誤植ですか? –
二重引用符で囲まれた文字列に相当しますが、二重引用符をエスケープする必要はありません。( "与えられた"と仮定して\ "username \" username \ "\ {User.first.username} \" 。 –
パーセントリテラルについて知っておけば、開始文字と終了文字はほとんど何でもかまいませんので、 '%{Some text}'、 '%[Some text]'だけでなく '%#Some text#'と '% ' text''やさらに '%% Some text% ' –