私のアプリケーションでは、ヘッダーから動的にテキストフィールド値を設定したいと思います。これがコードです
androidプロジェクトでは、ヘッダーの緯度と経度を設定し、これをRailsビューで取得しようとしています。
public static String getAddress(final String dir_atoken, final String data_atoken, final float lat, final float lng) throws Exception {
final HttpGet get = new HttpGet("http://192.168.1.4:3000/address/lookup");
get.setHeader(LAT,String.valueOf(lat));
get.setHeader(LNG,String.valueOf(lng));
return getResponse(get, 200, true);
}
これは私のlookup_addressコントローラーです
def lookup_address
@lat = request.headers['Lat']
@lng = request.headers['Lng']
end
これは私のlookup_address.html.erbです
<% form_for @location do |f| %>
<%= f.error_messages %>
<p>
<%= f.label :latitude %><br />
<%= f.text_field :latitude, :value => request.headers['Lat'] %>
</p>
<p>
<%= f.label :longitude %><br />
<%= f.text_field :longitude, :value => request.headers['Lng'] %>
</p>
<p>
<%= f.submit 'Create' %>
</p>
<% end %>
設定:value =>request.headers['Lat']
すると常にnullが返されます。
null値を取得しないためにここで何をすべきですか?