当ドキュメントは、主に Rails エンジニアに向けた、Rails 内で JavaScript による機能開発を行うためのガイドラインです。 JavaScript や CoffeeScript コードの差分を含むコミットを行う方は、 先頭セクションの JavaScript を使った機能の開発手順 を読み、 可能な限り ...
「控えめなJavaScript」 Railsでは、JavaScriptをDOMに追加する際の手法を「UJS: Unobtrusive(控えめな)JavaScript」と呼んでいます。これは一般にフロントエンド開発者コミュニティでベストプラクティスであると見なされていますが、ここではもう少し違う角度から説明したいと思います。
ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with ...
Railsで現在地を取得、保存し、そのまま画面遷移させたい。 現在地の取得にはjavascriptのgetCurrentPositionを使う。 ①「現在地を取得する」ボタンを設置 ②JavaScriptで現在地を取得し、railsのアクションへajaxで送信する ③保存する ④成功後、window.location.href = 'url ...
Railsでエリア選択機能を作っていて、都道府県名が表示されたタブをクリックすると、表示されるエリアの一覧(例えば渋谷とか銀座など)が変わるという内容の実装をしていた。 都道府県は47つあり、display: block;とnoneを切り替える実装方法は難しいなと思っ ...
Ruby on Rails 7, a planned upgrade to the 17-year-old web application framework, has moved to an alpha stage, with a new mechanism for writing JavaScript in Rails. Moving past the Webpacker tool for ...
CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。