Rails : 내 JavaScript가 내장 된 사이트에 어떻게 로그인 할 수 있습니까?
-
07-07-2019 - |
문제
내 사이트는 Dow Jones 지수와 동등한 네덜란드의 비율을 보여주는 JavaScript를 제공합니다. 사용자는 웹 사이트 에이 스크립트를 포함시킬 수 있습니다.
다음과 같이 보입니다.
<script type="text/javascript" src="http://www.aexscript.nl/r/gratis"></script>
해당 컨트롤러 동작은 다음과 같습니다.
def show
@script = Script.find_by_code(params[:code])
@rate = Rate.find(:first)
respond_to do |format|
format.js # show.js.erb
end
end
JavaScript가 포함 된 사이트의 URL을 기록하고 싶습니다. 어떻게 할 수 있습니까?
해결책
히트를 기록하는 데이터베이스 테이블을 만듭니다. 누군가가 표시 할 때마다 로그인하십시오.
비슷한 것에 대해 내 코드를 찢을 수 있습니다 http://github.com/saizai/hyperdictionary -4_oh_four 컨트롤러, 모델 및 마이그레이션을 가져갑니다.
다른 정보가 있다면 (예 : 어떻게 든 로그인 한 사용자를 알고 있습니까? 링크가 누구인지 알고 있습니까?) 해당 테이블에 외국 키로 쉽게 추가 할 수 있습니다. 그러면 당신은 같은 일을 할 것입니다
user.js_hits.find(:all, :select => "name, count(id) as count", :group => 'name')
간단한보기로 드롭하십시오 (간단한 예는 내 앱/뷰/Four_oh_fours/index.erb 참조).
다른 팁
제휴하지 않습니다 StackOverflow