假设您有一个 facebook 应用程序 ID 的配置变量定义为:
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
与其在每个控制器操作中重复执行此操作的代码,不如我如何使每个操作都可以使用它?