既存のオブジェクトにGeoPointタイプを作成しようとしています。ここのFacebookのドキュメンテーションはまったく恒星ではありませんが、先に進んだことは新しいプロパティを作成してlocation
という名前でした。私はGeoPointタイプのものを作りました。Facebook Open GraphでGeoPoint複合データ型を作成
私はその後、私のテンプレートでは、次の供給:
<meta property="my-app:location:latitude" content="<%= @location.lat %>" />
<meta property="my-app:location:longitude" content="<%= @location.lng %>" />
しかし、デバッガは文句を言う:私はこのGeoPointを定義することになっていますし、どのように私は/緯度を埋め込むことが出来るのですか
The parser's result for this metadata did not match the input metadata. Likely, this was caused by the data being ordered in an unexpected way, multiple values being given for a property only expecting a single value, or property values for a given property being mismatched. Here are the input property =>content pairs that were not seen in the parsed result: 'my-app:location:latitude => 40.134537901957735, my-app:location:longitude => -75.00853989318185'
を私のURLには?これは私が試した方法でそれを検証したくない。
ドキュメントによる高度はオプションです。また、私のメタタグを見れば、適切なコンテンツが埋め込まれていて、適切なデータが埋め込まれていて、私は場所を提供しています:緯度、場所:経度(foursquareもこれを行います) – randombits
私はObject設定のプロパティを入力していない可能性もあります。プロパティ 'location'に名前を付け、 'GeoPoint'タイプにして上記のコードを埋め込んで「必須」にしました – randombits
オブジェクトデータは正しく保存されていますか?あなたのタグが上記のようなものであれば、それはOKであるはずです...(アクションの権利ではなく、オブジェクトにありますか?) – Igy