2013/10/08も進捗ダメです

昔書いたメモ

html - Rails: form_for checkbox set to true or false whether the box is checked/unchecked - Stack Overflow

ユーザーリソースを更新するなら そこはpostじゃなくてputでroutingすべきです

resource :user do
  member do
    put :post_other_service
  end
end

して put /users/:id/post_other_serviceなURLの方が綺麗じゃない?わかんないけど

@kimihito_ routingに関して言えば http://rest-pattern.hatenablog.com/

  • Twitterに投稿できるように。

File: README — Documentation for twitter (4.8.1)

Twitter.configure do |config|
  config.consumer_key = YOUR_CONSUMER_KEY
  config.consumer_secret = YOUR_CONSUMER_SECRET
end

対象の部分で

client = Twitter::Client.new(
      :oauth_token => "access_token",
      :oauth_token_secret => "access_secret" 
    )

client.update("hoge") 
  • facebookで投稿できるように。

Devise + OmniAuth で Facebook ログインしているユーザのウォールに自動で投稿する - milk1000cc

そもそも developers.facebook.com のところで、権限⇛追加許可の部分にpublish_streamを押せばよい。

  • Koala::Facebook::ClientError: type: OAuthException, code: 200, message:~が出る

Facebook Developersの「Facebookでログインが可能なウェブサイト」の指定が違ってたから弾いてたと思われる。