Railsで作成できるFacebookの「いいね」またはTwitterの「フォロー/フォロー解除」システムに似たシステムを実装する方法を学ぶために、誰かが私を正しい方向に向けることができますか?
私が理解していることから、目立たないJavascriptを使用する必要があります。
Thing モデル (has_many :likes) と Like モデル (belongs_to :thing) があります。
ポインタはありますか?
Railsで作成できるFacebookの「いいね」またはTwitterの「フォロー/フォロー解除」システムに似たシステムを実装する方法を学ぶために、誰かが私を正しい方向に向けることができますか?
私が理解していることから、目立たないJavascriptを使用する必要があります。
Thing モデル (has_many :likes) と Like モデル (belongs_to :thing) があります。
ポインタはありますか?
関数へのajax呼び出しを実行し、その関数内で好きな機能を実装できます(この場合は「フォロー」)。次のように実行できます。
[link_to_function][1]
Incase では、Rails 3.2.4 を使用しており、非推奨になっています (これは jeremy のコメントからのものです。 https://gist.github.com/rails/rails/pull/5922#issuecomment-5770442 ):
module LinkToFunctionHelper
def link_to_function(name, *args, &block)
html_options = args.extract_options!.symbolize_keys
function = block_given? ? update_page(&block) : args[0] || ''
onclick = "#{"#{html_options[:onclick]}; " if html_options[:onclick]}#{function}; return false;"
href = html_options[:href] || '#'
content_tag(:a, name, html_options.merge(:href => href, :onclick => onclick))
end
end