0

YUI フレームワークを使用して最初の RoR アプリケーションを作成しています。ror+yui のマニュアルをグーグルで検索してみましたが、成功しませんでした。ということでYUIのサイトへ。YUI さんのコメント

// Put the YUI seed file on your page.
<script src="http://yui.yahooapis.com/3.5.1/build/yui/yui-min.js"></script>

RoRアプリのどこに置くべきですか?

しようとしましたapp/assert/javascripts/yui-min.js

その結果<html class="yui3-js-enabled">、すべてのページにアクセスできました。YUI が動作していると仮定して、 YUI のページから" Work with the DOM " の例をコピーして貼り付けようとしました。app/public/index.html

私が受け取ったエラーは次のとおりです。

Uncaught ReferenceError: YUI is not defined.

このリンクの情報を試しましたが、役に立ちませんでした:

https://stackoverflow.com/questions/1452829/tutorial-suggestions-on-yui-with-ruby-on-rails

4

1 に答える 1

1

Rails アプリでの最初のステップは、app/public/index.html を削除することです。次に、Rails 内のページで作業します。

つまり、app/views/layouts/application.html を作成し、そこに

<html>
  <head>
    <script src="http://yui.yahooapis.com/3.5.1/build/yui/yui-min.js"></script>

リンクに基づいて、あなたはそれを持っていない可能性があり、<head>そうする必要があります.

更新: (h1 を変更するサンプル JavaScript コード)

<script>
    YUI().use('node', function (Y) {
      var headerElement     = Y.one('h1');
      headerElement.setHTML("I have been updated");
    });
</script>
于 2012-05-21T16:39:11.610 に答える