Meine Website bietet ein Javascript, das die Rate des niederländischen Äquivalents des Dow Jones Index zeigt. Benutzer können dieses Skript in ihre Website einbetten.Rails: Wie kann ich mich einloggen, auf welcher Seite mein Javascript eingebettet ist?
Es sieht wie folgt aus:
<script type="text/javascript" src="http://www.aexscript.nl/r/gratis"></script>
Der entsprechende Controller-Aktion wie folgt aussieht:
def show
@script = Script.find_by_code(params[:code])
@rate = Rate.find(:first)
respond_to do |format|
format.js # show.js.erb
end
end
ich die URL der Website anmelden wollen, dass die Javascript eingebettet wurde. Wie kann ich das machen?
Danke, das ist, was ich gesucht habe. Anscheinend ist die URL der Seite, in die mein Javascript eingebettet ist, in request.env ['HTTP_REFERER']. – Mischa
Oh, ja. Eine schönere Art, sich darauf zu beziehen, ist request.referer (Ich habe noch nicht den Code aufgeräumt :-P). Siehe http://api.rubyonrails.org/classes/ActionController/AbstractRequest.html#M000478 – Sai