1
現在QRコードを使用しているため、リクエストURLを変更することはできません。ハッシュ記号の後に文字列を取得するためにアドレスを解析できる必要があります。つまり、 http://domain.com/#getthisstring これを行う方法はありますか?Ruby on Railsで#のあとにURLを抽出する
現在QRコードを使用しているため、リクエストURLを変更することはできません。ハッシュ記号の後に文字列を取得するためにアドレスを解析できる必要があります。つまり、 http://domain.com/#getthisstring これを行う方法はありますか?Ruby on Railsで#のあとにURLを抽出する
これはサーバー側では実行できません。 URLフラグメント識別子はサーバーに送信されません。
ただし、この値をJavaScriptでトラップして、前述の値を渡してサーバーにAjaxリクエストを送信できます。
jQuery perchanceのインプリメント? Railsの端部には
$(function() {
$.post('someRailsEndpoint', {hash: document.location.hash});
});
、あなたは、この値にアクセスするためにparams[:hash]
を使用すると思います。
お返事ありがとうございます。明確にするために、行動のパスは次のようになります:スキャンQRコード - >ブラックベリーモバイルブラウザ。これは問題ですか?私の理解は、ブラックベリーのデフォルトでJavaScriptがオンになっていないということですか? – JBlake