スリ飯屋Malankaのフリーエンジニアな日々

IT実務未経験から約1年、東京でフリーランスのRuby on Railsエンジニアに転職。約2年半、大阪中崎町でスリランカカレーの間借りしてました。フリーランスエンジニアになるためのノウハウ、スリランカの事を発信していきます。

【Rails】配列でクエリパラメータを渡したい to_query

【Rails】配列でクエリパラメータを渡したい to_query


こんにちは、mah(@RailsRubyMah6h)です。


このブログでは、

僕がIT未経験から約1年でフリーランスエンジニアになるまでの過程、

ノウハウなどを書いていきます。


今回は、

  • 【Rails】配列でクエリパラメータを渡したい to_query

です。


【Rails】配列でクエリパラメータを渡したい to_query





結論


to_queryメソッドを使います。


値.to_query(キー) という風に使うと、

うまくクエリパラメータの形に整形してくれます。



以下は、

keyというキーと、

hogeという値をクエリパラメータに変換する例です。


[13] pry(#<ArticlesController>)> 'hoge'.to_query('key')
=> "key=hoge"


値を配列にするには、

以下のようになります。


[18] pry(#<ArticlesController>)> ['value1', 'value2'].to_query('I am key')
=> "I+am+key%5B%5D=value1&I+am+key%5B%5D=value2"


これでクエリパラメータを配列で渡すことが出来ました。


  • 参考

RailsでGETメソッドのクエリストリングで配列を渡したい時にどうするか - Qiita




以上、

  • 【Rails】配列でクエリパラメータを渡したい to_query

でした。




あわせて読みたい


www.malanka.tech


www.malanka.tech


www.malanka.tech


www.malanka.tech


www.malanka.tech


www.malanka.tech




フリーランスエンジニアになりたい方はこちら


フォスターフリーランスという、

フリーランス専門エージェントを使うのがおすすめです。


f:id:mah666hhh:20200615083445p:plain


自分もフォスターフリーランスを使って、

フリーランスエンジニアとしてのキャリアをスタートさせました。


フォスターフリーランスを使うと、

自分の代わりに、

プロの営業さんが案件を探してくれます。


最初の内は、

自分で営業なんてとても出来ないので、

非常にありがたかったです。


しかも無料で利用できる。


話を聞くだけでもOKなので、

ぜひ利用してみてください。


フォスターフリーランス【案件保有数5000件以上。業界20年の超老舗】

無料でフォスターフリーランスに登録


下記の記事で、

フォスターフリーランスの特徴について解説しています。


www.malanka.tech




Rubyを学習するならこちら


Udemy という動画教材です。


はじめてのRuby on Rails入門-RubyとRailsを基礎から学びWebアプリケーションをネットに公開しよう




なんとUdemy は、

60%OFFのセールをやっている時もあります。


こまめにチェックして、

スキルアップを図りましょう★




また、

Ruby関連の過去記事は下記にありますので、

合わせてチェックしてみてください◎


Ruby カテゴリーの記事一覧 - スリ飯屋Malankaのフリーエンジニアな日々

www.malanka.tech




フリーランスエンジニアのデメリットはこちら


今回のコロナで、

参画していたプロジェクトが終了し、被害を受けました。


そこで、

コロナ被害を受けて感じている、

フリーランスエンジニアのデメリット【6つ】について、

noteを書きました。


下記に当てはまる人に、参考になると思います。

現在、フリーランスエンジニアとして生きている人

今からフリーランスエンジニアになろうとしている人

フリーランスエンジニアだが、コロナの影響で仕事が途絶えた人


note.com




最後までお読み頂きありがとうございました★

もしよかったらTwiiterのフォローもお願いします★