比方說,你必須定義爲Facebook應用程序ID的配置變量:如何讓每個Rails動作的結果都可用?
TestSiteRails::Application.configure do
config.facebook_app_id = '123146123188122'
end
您希望此變量中的每一個動作是可用的,所以它的主要佈局,application.html.haml的可用:
!!! html
%html
%head
%body
#fb-root
:javascript
window.fbAsyncInit = function() {
// init the FB JS SDK
FB.init({
appId : '#{@facebook_app_id}', // Configured facebook app id
channelUrl : '//WWW.YOUR_DOMAIN.COM/channel.html', // Channel File for x-domain communication
status : true, // check the login status upon init?
cookie : true, // set sessions cookies to allow your server to access the session?
xfbml : true // parse XFBML tags on this page?
});
= yield :contents
與其在每個控制器操作中重複執行此操作的代碼,我怎樣才能使這對每個操作都可用?