我正在为只能通过REST调用访问的Steam游戏编写Rails后端API,因此不需要特定于用户的身份验证.我正在尝试为Authlogic gem 实现authlogic_api插件,该插件使用api_key/signature机制来限制访问.我已经实现了rdocs中概述的ApplicationSession和ApplicationAccount模型,但我不确定如何修改我的ApplicationController以限制访问.
查看源代码,authlogic_api插件似乎修改了Authlogic中的ActsAsAuthentic和Session模块.但由于这实际上是"单一访问"身份验证,要求在每次请求时传递API密钥和签名,我不会看到会话如何成为一个因素.
有没有人在他们的应用程序中成功实现了authlogic_api?如果是这样,您会分享设置ApplicationController的方法吗?
张贴为jquery新手.我确信必须有一种方法可以以干燥的方式压缩下面的代码.本质上,这只是一个应用于页面上多个元素的show/hide,所有元素都使用相同的模板和命名约定:
$("#homelink1").hover(
function() { $("#poptext1").show(); },
function() { $("#poptext1").hide(); }
);
$("#homelink2").hover(
function() { $("#poptext2").show(); },
function() { $("#poptext2").hide(); }
);
...
Run Code Online (Sandbox Code Playgroud)
我坚持如何将其转换为具有传递参数的函数,以便我可以传递整数(1或2)并让函数评估其余的,例如
$("#homelink" + param).hover