2011-06-28 9 views
0

私はユーザーがカスタムプロファイルを作成するレールサイトを持っています。それは、リンクとタイトル文を持つ自分自身の写真です。言葉を使った看板のようなものです。レール3:javascriptスニペットにレールのビューを回す他の人はコピー/ペーストすることができます

私はレールからこのショーを見て、自分のウェブサイトやブログにコピーして貼り付けることができるように、それぞれのユーザーのコードのカスタムjavascriptスニペットを作成して、それを自分のレールサイトに表示したいと考えています。

これはどのように行われますか?宝石はありますか?

おかげ

答えて

0

1つのオプションは、javascriptではなく別のサイトに一種のウィンドウとして機能するfixeサイズのiFrameを使用することです。 iFrameを使用する主な利点は、親ページのCSSとJavascriptから分離されていることです。したがって、そのページのスタイル/スクリプトは、コードの表示に影響しません。 iFrameで通常のHTMLコードを提供するだけです。助けのための

<iframe src="http://yourdomian.com/profile/1/widget" height="100" width="50" /> 
+0

面白い、ありがとうございました。/ profile/1/widgetは_post partial @postブロックとiframeの内部でレンダリングされるブロック内のものは何ですか? –

0

このようなjsの簡単なスクリプト:

<div id="profile"></div> 
<script type="javascript"> 
    $.get('/user/101/profile', function(data){$("#profile").html(data)}); 
</script> 

とあなた/ユーザー/ 101 /プロファイルで、レンダリングを使用:部分=> 'プロフィール' を。

+0

ありがとう:

スニペットは、次のようになります。しかし、ユーザーがこれを自分のウェブサイトに貼り付けて、自分のサイトから情報をロードする方法はありますか?私はちょうどそれを$ .get( 'http://example.com/user/101/profile'?私は自分のウェブサイト上のいくつかのjavascriptコードに貼り付けるDISQUSのようなものを考えていました、そしてそれはあなたのDISQUS profile –

+0

emmm ...私は今は分かりませんし、コーディングも忙しく、学習する時間がありません。 – linjunhalida

関連する問題