閲覧いただき、ありがとうございます。
実現したいこと
現在、クライアントアプリからアプリ内ブラウザでRailsアプリのページにアクセスし, 不適切な投稿などを管理者に報告する機能の実装方法を考えています。
具体的に現在のところ参考にしているアプリはTwitterです。
Twitterではクライアントアプリ(例:iOS)にて任意のツイートを報告する機能を選択すると、アプリ内ブラウザが立ち上がり、以下のようなフォームページへアクセスします。
この画面はAndroidアプリとも共通しているようです。
これと同じよう要領の報告フォームページをRailsで実装したいと考えています。
そこで、どのような実装になるかの設計を立てているのですが、
- アプリから
user_id
,post_id
などのパラメータをどのようにしてRails側に渡すか
という点で悩んでいます。
一つ、考えている方法として、以下のようなURLにパラメータを付与し、JSを用いるなどしてhidden_fieldに値を埋め込み、他のユーザが任意に入力したパラメータと共に送信する方法です。
https://hoge.jp/product/new?user_id=999&post_id=100
このような方法で恐らく実装できるのでは、と作業を進めているのですがGETアクセスでURLパラメータをどのように取得し、アクセス先のフォームのhidden_fieldに埋め込むか、という点でも実装方針が立てられていない状態です。
また、セキュリティ面では、特に公開されているパラメータ値であるため、仮にこのような方法でも問題ないと考えております。
この実装方針で問題がある点に対するご助言、
また、何か他に良い方法などありましたら、ご教示いただければ幸いです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/06 07:02