私はaptanaスタジオ3を使って、レール上でルビーを学んでいます。私はhello.rhtmlビューを作成しました。ビューを実行してソースを見ると、自動的にjsファイルが表示されます。私のRHTMLファイルには、HTMLマークアップなし例えばAptanaスタジオ3は、自動的にrhtmlファイルにhtmlマークアップを含めます。
hello world
ための空で、私はソースを見れば、私はHTMLのDOCTYPEなど既に存在しているから、全体のマークアップを見ることができたとしても。どのように私は自動マークアップの包含を停止するのですか?
おかげ
編集:私はhello.html.erbファイルを作成
OK。私は出力を得るが、私はソースを表示するとき、私は次の結果を取得するには、保存したファイルを実行すると、その内側に
こんにちは
をこのコードを置きます。あなたが見る場合
<!DOCTYPE html>
<html>
<head>
<title>Demo</title>
<script src="/javascripts/prototype.js?1312799421" type="text/javascript"></script>
<script src="/javascripts/effects.js?1312799421" type="text/javascript"></script>
<script src="/javascripts/dragdrop.js?1312799421" type="text/javascript"></script>
<script src="/javascripts/controls.js?1312799421" type="text/javascript"></script>
<script src="/javascripts/rails.js?1312799421" type="text/javascript"></script>
<script src="/javascripts/application.js?1312799421" type="text/javascript"></script>
<meta name="csrf-param" content="authenticity_token"/>
<meta name="csrf-token" content="82LBP1pI5h0QzNW54PYSq/zdkS8kF4Z/nKSUHgKvv1g="/>
</head>
<body>
<html>
<head><title>Hello</title></head>
<body>
</body>
</html>
</body>
</html>
はSO、私は、HTML内のHTMLを取得し、ブラウザで私のタイトルは、代わりに「こんにちは」の「デモ」を示したときに
UPDATE:ここ
はアプリケーションの内容でありますレイアウト。そして、私は今、コードがこのレイアウトから来ていることを理解しています。
<!DOCTYPE html>
<html>
<head>
<title>Demo</title>
<%= stylesheet_link_tag :all %>
<%= javascript_include_tag :defaults %>
<%= csrf_meta_tag %>
</head>
<body>
<%= yield %>
</body>
</html>
私はこれに新しいですので、どのようなベストプラクティスであるとどのようなコードがapplication_layout.html.erbで存在すべきです。私はすべてのビューファイルに独自のhtmlコードを持たせたいと思います。 ありがとうございます
私は自分の質問を編集しました。基本的には、htmlマークアップをhtmlマークアップで取得しています。私の.html.erbファイルにhtmlコードを書き込んでコードを実行すると、私のビューソースでhtmlコードが引き続き表示されます。 – noobcode
私の更新を参照してください。私は今、prob_iがapplication_layout.html.erbのcosであることを理解しています...あなたは同じもののための最良のオプションを提案できますか?.. thanks – noobcode
application_layout.html.erbから他のコードをすべて削除し、<%= yeild %>のみを使用しています。それは私がそれが働くことを望むように働く...これが最高の欲求不足であることを望む。ありがとう – noobcode