#1
これは機能していません:
$('.someclass').fancybox({
type: 'ajax',
href: 'name_of_partial1',
})
#2
これは機能しています:
$('#some_id').fancybox({
type: 'ajax',
href: 'name_of_partial2',
})
パーシャル1とパーシャル2は同じディレクトリにあります。#some_idと.some_classは、同じコントローラー内の2つの異なるアクションの要素です。
私がやりたいのは、fancyboxの内部を部分的にレンダリングすることです。fancyboxのhrefオプションを使用して、fancyboxの内部を部分的に呼び出す適切な方法ですか?
2つ目で発生するエラーは、「要求されたコンテンツを読み込めません。後でもう一度やり直してください」というfancyboxがポップアップ表示され、コンソールに404が表示されることです。
#2のhrefを次のように変更すると:
href: 'name_of_partial1'
次に、部分1がファンシーボックスにレンダリングされるのがわかります。