Suche senden
Hochladen
「もしかして」「私たち」「「入れ替わってるー! 」」〜Java女子部がRuby on Railsやってみた編〜
•
1 gefällt mir
•
5,010 views
Aya Ebata
Folgen
2016.11.03 Geek Women Japan 2016 Java女子部×Rails Girls Japan
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 81
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
20160416 jawsdays2016 re-cap001
20160416 jawsdays2016 re-cap001
Daiki Mori
Js ojisan codereview-oppaijs
Js ojisan codereview-oppaijs
Kei Takahashi
第1回名古屋Android勉強会Lt用資料
第1回名古屋Android勉強会Lt用資料
tantack
TDD BootCamp in JJUG CCC - レガシーコード対策編 -
TDD BootCamp in JJUG CCC - レガシーコード対策編 -
Shuji Watanabe
JavaFXとRoboVMを使ってiOS上で動くアプリを試してみた
JavaFXとRoboVMを使ってiOS上で動くアプリを試してみた
Satoshi Takami
Svgアニメーションを実装してみよう 20150207
Svgアニメーションを実装してみよう 20150207
Kanako Kobayashi
【テックリンク】平日の夜1時間で学ぶ!RubyonRails初心者ハンズオン
【テックリンク】平日の夜1時間で学ぶ!RubyonRails初心者ハンズオン
linkbal
S14 t3 yosuke_yamashita
S14 t3 yosuke_yamashita
Takeshi Akutsu
Weitere ähnliche Inhalte
Was ist angesagt?
iPhoneアプリを Javaで書くよ?
iPhoneアプリを Javaで書くよ?
Toshio Ehara
Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13
Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13
智治 長沢
最近のSpringFramework2013 #jjug #jsug #SpringFramework
最近のSpringFramework2013 #jjug #jsug #SpringFramework
Toshiaki Maki
第六回 #渋谷java Javaを書き始めて 1年半が経って思うこと
第六回 #渋谷java Javaを書き始めて 1年半が経って思うこと
Kazuhiro Serizawa
第八回 #渋谷Java 最近のjava PaaS事情
第八回 #渋谷Java 最近のjava PaaS事情
Kazuhiro Serizawa
僕はどうしてもLibsassが使いたかったんだ!
僕はどうしてもLibsassが使いたかったんだ!
Masato Noguchi
WordCamp Tokyo 2018 by ocws
WordCamp Tokyo 2018 by ocws
kouki okuda
RailsのRailから解放される始めの一歩
RailsのRailから解放される始めの一歩
Masato Noguchi
いまさら聞けない!?Backbone.js 超入門
いまさら聞けない!?Backbone.js 超入門
Kohei Kadowaki
jQueryを中心としたJavaScript
jQueryを中心としたJavaScript
hideaki honda
ラピュタで学ぶAWS re:Generate JAWS-UG札幌
ラピュタで学ぶAWS re:Generate JAWS-UG札幌
mamoru tateoka
【未発表】Backbone.jsとJavaEE7でWebアプリを作ろう!(第1回) 〜GETで一覧編〜
【未発表】Backbone.jsとJavaEE7でWebアプリを作ろう!(第1回) 〜GETで一覧編〜
Toshio Ehara
BACKBONEJS+SCSS+JavaEE(JAX-RS) 今風のWebアプリをNetBeansで入門!
BACKBONEJS+SCSS+JavaEE(JAX-RS) 今風のWebアプリをNetBeansで入門!
Toshio Ehara
wakateweb vagrant aws
wakateweb vagrant aws
Yuma Iwasaki
Sprocketsを捨てたい
Sprocketsを捨てたい
Masato Noguchi
BootstrapとRailsで、 高速にWebサイトを作ってみた
BootstrapとRailsで、 高速にWebサイトを作ってみた
BeMarble
20101009 gunma.web#2 スタパさんをつくるはなし
20101009 gunma.web#2 スタパさんをつくるはなし
ivoryworks .
RailsでReact.jsを動かしてみた話
RailsでReact.jsを動かしてみた話
yoshioka_cb
AngularJS入門の巻2
AngularJS入門の巻2
Toshio Ehara
AngularJS入門の巻
AngularJS入門の巻
Toshio Ehara
Was ist angesagt?
(20)
iPhoneアプリを Javaで書くよ?
iPhoneアプリを Javaで書くよ?
Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13
Java開発で活かしてほしいGit,CI,そして継続的デリバリー #jjug_ccc #ccc_r13
最近のSpringFramework2013 #jjug #jsug #SpringFramework
最近のSpringFramework2013 #jjug #jsug #SpringFramework
第六回 #渋谷java Javaを書き始めて 1年半が経って思うこと
第六回 #渋谷java Javaを書き始めて 1年半が経って思うこと
第八回 #渋谷Java 最近のjava PaaS事情
第八回 #渋谷Java 最近のjava PaaS事情
僕はどうしてもLibsassが使いたかったんだ!
僕はどうしてもLibsassが使いたかったんだ!
WordCamp Tokyo 2018 by ocws
WordCamp Tokyo 2018 by ocws
RailsのRailから解放される始めの一歩
RailsのRailから解放される始めの一歩
いまさら聞けない!?Backbone.js 超入門
いまさら聞けない!?Backbone.js 超入門
jQueryを中心としたJavaScript
jQueryを中心としたJavaScript
ラピュタで学ぶAWS re:Generate JAWS-UG札幌
ラピュタで学ぶAWS re:Generate JAWS-UG札幌
【未発表】Backbone.jsとJavaEE7でWebアプリを作ろう!(第1回) 〜GETで一覧編〜
【未発表】Backbone.jsとJavaEE7でWebアプリを作ろう!(第1回) 〜GETで一覧編〜
BACKBONEJS+SCSS+JavaEE(JAX-RS) 今風のWebアプリをNetBeansで入門!
BACKBONEJS+SCSS+JavaEE(JAX-RS) 今風のWebアプリをNetBeansで入門!
wakateweb vagrant aws
wakateweb vagrant aws
Sprocketsを捨てたい
Sprocketsを捨てたい
BootstrapとRailsで、 高速にWebサイトを作ってみた
BootstrapとRailsで、 高速にWebサイトを作ってみた
20101009 gunma.web#2 スタパさんをつくるはなし
20101009 gunma.web#2 スタパさんをつくるはなし
RailsでReact.jsを動かしてみた話
RailsでReact.jsを動かしてみた話
AngularJS入門の巻2
AngularJS入門の巻2
AngularJS入門の巻
AngularJS入門の巻
Andere mochten auch
Webデザイナーの私がMicrosoft Azureを使うようになったワケ
Webデザイナーの私がMicrosoft Azureを使うようになったワケ
典子 松本
成功するチームの隠し味
成功するチームの隠し味
Naho Inuyama
ラズパイ女子部始めました
ラズパイ女子部始めました
Mana Nakano
Geek Women Japan 2016 Closing
Geek Women Japan 2016 Closing
Geek Women Japan
Geek Women Japan 2016 Opening
Geek Women Japan 2016 Opening
Geek Women Japan
Java EE 8先取り!MVC 1.0入門 [EDR2対応版] 2015-10-10更新
Java EE 8先取り!MVC 1.0入門 [EDR2対応版] 2015-10-10更新
Masatoshi Tada
Java EE パフォーマンスTips #glassfish_jp
Java EE パフォーマンスTips #glassfish_jp
Norito Agetsuma
from_beginner_to_engineer
from_beginner_to_engineer
Yuka Tokuyama
20160128 jjug Nightセミナー_Git実践入門
20160128 jjug Nightセミナー_Git実践入門
Mizuki Ugajin
Gitはじめの一歩
Gitはじめの一歩
Ayana Yokota
Visual Studio Code 入門
Visual Studio Code 入門
Saki Homma
開発前にインタビューをして分かったこと 吉澤和香奈
開発前にインタビューをして分かったこと 吉澤和香奈
Wakana Yoshizawa
SendGrid Night in Fukuoka #1
SendGrid Night in Fukuoka #1
Wataru Sato
Web制作的SendGridのススメ SendGridで色々やってみた話
Web制作的SendGridのススメ SendGridで色々やってみた話
典子 松本
数学ソフトあれこれ
数学ソフトあれこれ
Hiroshi Yokota
機械学習で大事なことをミニGunosyをつくって学んだ╭( ・ㅂ・)و ̑̑
機械学習で大事なことをミニGunosyをつくって学んだ╭( ・ㅂ・)و ̑̑
Seiji Takahashi
ディジタル信号処理の課題解説 その2
ディジタル信号処理の課題解説 その2
noname409
着物勤務のすゝめ
着物勤務のすゝめ
16bit_idol Chihiro
ノンコーディングでLINE BOTを作ってみた話
ノンコーディングでLINE BOTを作ってみた話
典子 松本
Geek women japanのロゴをhtmlとcssで作る2
Geek women japanのロゴをhtmlとcssで作る2
Lina Katayose
Andere mochten auch
(20)
Webデザイナーの私がMicrosoft Azureを使うようになったワケ
Webデザイナーの私がMicrosoft Azureを使うようになったワケ
成功するチームの隠し味
成功するチームの隠し味
ラズパイ女子部始めました
ラズパイ女子部始めました
Geek Women Japan 2016 Closing
Geek Women Japan 2016 Closing
Geek Women Japan 2016 Opening
Geek Women Japan 2016 Opening
Java EE 8先取り!MVC 1.0入門 [EDR2対応版] 2015-10-10更新
Java EE 8先取り!MVC 1.0入門 [EDR2対応版] 2015-10-10更新
Java EE パフォーマンスTips #glassfish_jp
Java EE パフォーマンスTips #glassfish_jp
from_beginner_to_engineer
from_beginner_to_engineer
20160128 jjug Nightセミナー_Git実践入門
20160128 jjug Nightセミナー_Git実践入門
Gitはじめの一歩
Gitはじめの一歩
Visual Studio Code 入門
Visual Studio Code 入門
開発前にインタビューをして分かったこと 吉澤和香奈
開発前にインタビューをして分かったこと 吉澤和香奈
SendGrid Night in Fukuoka #1
SendGrid Night in Fukuoka #1
Web制作的SendGridのススメ SendGridで色々やってみた話
Web制作的SendGridのススメ SendGridで色々やってみた話
数学ソフトあれこれ
数学ソフトあれこれ
機械学習で大事なことをミニGunosyをつくって学んだ╭( ・ㅂ・)و ̑̑
機械学習で大事なことをミニGunosyをつくって学んだ╭( ・ㅂ・)و ̑̑
ディジタル信号処理の課題解説 その2
ディジタル信号処理の課題解説 その2
着物勤務のすゝめ
着物勤務のすゝめ
ノンコーディングでLINE BOTを作ってみた話
ノンコーディングでLINE BOTを作ってみた話
Geek women japanのロゴをhtmlとcssで作る2
Geek women japanのロゴをhtmlとcssで作る2
Ähnlich wie 「もしかして」「私たち」「「入れ替わってるー! 」」〜Java女子部がRuby on Railsやってみた編〜
これからのJavaのとっかかりを掴む #jdt51 #kanjava
これからのJavaのとっかかりを掴む #jdt51 #kanjava
irof N
JavaとRubyのすてきな関係
JavaとRubyのすてきな関係
garden_tree
関西Java女子部とScala関西勉強会のご紹介
関西Java女子部とScala関西勉強会のご紹介
Asami Abe
JSRとJEPとJBSの見方や調べ方について
JSRとJEPとJBSの見方や調べ方について
Aya Ebata
JVMの中身を可視化してみた
JVMの中身を可視化してみた
Kengo Toda
Javaと小道具
Javaと小道具
Sho Ito
実戦Scala
実戦Scala
Yuto Suzuki
Railsのフロントエンド開発を考える
Railsのフロントエンド開発を考える
Hirata Tomoko
アメブロ2016 アメブロフロント刷新にみる ひかりとつらみ
アメブロ2016 アメブロフロント刷新にみる ひかりとつらみ
Kazunari Hara
Node.jsではじめるサーバ構築
Node.jsではじめるサーバ構築
AimingStudy
Ähnlich wie 「もしかして」「私たち」「「入れ替わってるー! 」」〜Java女子部がRuby on Railsやってみた編〜
(10)
これからのJavaのとっかかりを掴む #jdt51 #kanjava
これからのJavaのとっかかりを掴む #jdt51 #kanjava
JavaとRubyのすてきな関係
JavaとRubyのすてきな関係
関西Java女子部とScala関西勉強会のご紹介
関西Java女子部とScala関西勉強会のご紹介
JSRとJEPとJBSの見方や調べ方について
JSRとJEPとJBSの見方や調べ方について
JVMの中身を可視化してみた
JVMの中身を可視化してみた
Javaと小道具
Javaと小道具
実戦Scala
実戦Scala
Railsのフロントエンド開発を考える
Railsのフロントエンド開発を考える
アメブロ2016 アメブロフロント刷新にみる ひかりとつらみ
アメブロ2016 アメブロフロント刷新にみる ひかりとつらみ
Node.jsではじめるサーバ構築
Node.jsではじめるサーバ構築
Mehr von Aya Ebata
GraalVMに入門してみた
GraalVMに入門してみた
Aya Ebata
Java女子部 コミュニティ紹介 ロングバージョン
Java女子部 コミュニティ紹介 ロングバージョン
Aya Ebata
E2D3ハンズオン
E2D3ハンズオン
Aya Ebata
Swiftをやってみた!
Swiftをやってみた!
Aya Ebata
Javaの好きなところ
Javaの好きなところ
Aya Ebata
Androidに入門してみた( 'ω'-)
Androidに入門してみた( 'ω'-)
Aya Ebata
Java初心者がJava8のラムダ式をやってみた
Java初心者がJava8のラムダ式をやってみた
Aya Ebata
Mehr von Aya Ebata
(7)
GraalVMに入門してみた
GraalVMに入門してみた
Java女子部 コミュニティ紹介 ロングバージョン
Java女子部 コミュニティ紹介 ロングバージョン
E2D3ハンズオン
E2D3ハンズオン
Swiftをやってみた!
Swiftをやってみた!
Javaの好きなところ
Javaの好きなところ
Androidに入門してみた( 'ω'-)
Androidに入門してみた( 'ω'-)
Java初心者がJava8のラムダ式をやってみた
Java初心者がJava8のラムダ式をやってみた
Kürzlich hochgeladen
2024 04 minnanoito
2024 04 minnanoito
arts yokohama
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
Sadao Tokuyama
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
Matsushita Laboratory
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
ssuser539845
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
ssuser370dd7
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
arts yokohama
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf
Ayachika Kitazaki
2024 03 CTEA
2024 03 CTEA
arts yokohama
What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor
arts yokohama
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
Tetsuya Nihonmatsu
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
Shumpei Kishi
Kürzlich hochgeladen
(12)
2024 04 minnanoito
2024 04 minnanoito
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf
2024 03 CTEA
2024 03 CTEA
What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
「もしかして」「私たち」「「入れ替わってるー! 」」〜Java女子部がRuby on Railsやってみた編〜
1.
「もしかして」「私たち」 「「入れ替わってるー!?」」 〜Java女子部がRuby on Railsやってみた編〜 2016/11/03
Geek Women Japan 2016 Java女子部 えばた あや #gwjp2016 #gwjp2016c #javajo
2.
じこしょうかい えばた あや - Java女子部 -
株式会社アットウェア - いつもはJava書いてる - @aya_122 - ラーメン二郎がすき よろしくぅ
3.
今日しゃべること Java書きがRuby on Railsをやってみて、 大変だったこと、良かったこと等を 話します♡
4.
参考にしたサイト Rails Girls JapanのHP http://railsgirls.jp
5.
掲示板アプリ
6.
掲示板アプリ
7.
あじぇんだ 1. インストール 2. アプリの新規作成 3.
scaffold 4. デザイン 5. アップロード機能の追加 6. ルーティング 7. ページを追加 8. やってみた感想 - やったこと - 大変だったこと - 良かったこと を話すよ! 今回はMacで やりました!
8.
1. インストール
9.
1. インストール Railsを使うために 入れたものっ!
10.
やったこと 1. インストール
11.
やったこと 1. インストール Command Line Tools
12.
やったこと 1. インストール Homebrew http://brew.sh/ に続きあり!w
13.
やったこと 1. インストール rbenvとruby-build
14.
やったこと 1. インストール Ruby
15.
やったこと 1. インストール Rails
16.
1. インストール 大変だったこと - インストールするものが多い -
コマンドを打つだけでどんどんインストールできて しまうので、コマンドの理解が欠ける - Command Line Tools入れ忘れたw
17.
1. インストール 大変だったこと - インストールするものが多い -
Command line tools入れ忘れたw - コマンドを打つだけでどんどんインストールできて しまうので、コマンドの理解が欠ける インストール数 5 つ 例えば、Spring Boot(Java)の場合… 1. JDKをインストール 2. IDEをインストール 3. Spring InitializrでSpring Bootのひな形を 落とす (次の工程の「新規アプリ作成」まで作れちゃう!)
18.
1. インストール 大変だったこと - インストールするものが多い -
コマンドを打つだけでどんどんインストールできて しまうので、コマンドの理解が欠ける - Command Line Tools入れ忘れたw
19.
1. インストール 良かったこと - OS
X 10.9以上だったので、コマンドだけで済ん だ! - 案外エラーにはまらず! - rbenvを使うので、バージョンの管理しやすそう! それ以外(Windowsも)の方は RailsInstallerを ダウンロード!
20.
2. アプリの新規作成
21.
やったこと 2. アプリの新規作成
22.
やったこと 2. アプリの新規作成 新規プロジェクト の作成
23.
やったこと 2. アプリの新規作成 webサーバの 起動
24.
2. アプリの新規作成
25.
2. アプリの新規作成 大変だったこと - なし!
26.
2. アプリの新規作成 良かったこと - コマンド叩くだけで楽チン -
Gemfileにデフォルトで記載されているパッケージ もこの段階で追加することもできる SQLiteとか!
27.
3. scaffold
28.
3. scaffold CRUDの操作が できる画面のひな形を 自動生成してくれる!
29.
やったこと 3. scaffold
30.
やったこと 3. scaffold scaffold
31.
やったこと 3. scaffold マイグレーション
32.
3. scaffold index
33.
3. scaffold new
34.
3. scaffold show
35.
3. scaffold edit
36.
3. scaffold destroy
37.
3. scaffold マイグレーション しなかったら 怒られた!!
38.
3. scaffold 大変だったこと - マイグレーションって何だろう(?_?) -
アクセスする場所がわからない!
39.
3. scaffold 大変だったこと - マイグレーションって何だろう(?_?) -
アクセスする場所がわからない! マイグレーション スクリプト (ファイル) DB反映 ↑ scaffoldしたら 一緒に作られるファイル
40.
3. scaffold 大変だったこと - マイグレーションって何だろう(?_?) -
アクセスする場所がわからない! geekWomenというモデル名でscaffoldすると、 パスは/geek_womenに自動で設定される!! (/geekWomenではない!)
41.
3. scaffold 良かったこと - リスト、作成、詳細、更新、削除の画面(機能)を いっぺんに生成 -
DBも超いい感じにやってくれてた!! - Grails(Groovy)と違ってコマンドだけで出来た
42.
3. scaffold 良かったこと - リスト、作成、詳細、更新、削除の画面(機能)を いっぺんに生成 -
DBも超いい感じにやってくれてた!! - Grails(Groovy)と違ってコマンドだけで出来た SQL何も 書いてない!
43.
3. scaffold 良かったこと - リスト、作成、詳細、更新、削除の画面(機能)をいっ ぺんに生成 -
DBも超いい感じにやってくれてた!! - Grails(Groovy)と違ってコマンドだけで出来た 前にGrails使ってた時、 カラムの指定は ファイルに書いてた!
44.
4. デザイン
45.
4. デザイン やったこと - Bootstrapを追加 -
ビューのBootstrap対応
46.
4. デザイン
47.
4. デザイン 大変だったこと - ディレクトリ迷子 -
普通のHTMLとは少し違ったので、書き方意味不 明 <%= yield %> ってなにそれ…(゜Д゜)
48.
4. デザイン 大変だったこと - ディレクトリ迷子 -
普通のHTMLとは少し違ったので、書き方意味不 明 JavaでThymeleaf って言う似たやつ 使ったことある!!!
49.
4. デザイン 良かったこと - ファイルを追加する必要なし -
HTMLをそのまま書ける - 更新内容反映はリロードするだけ! - 共通部品用の別ファイルが用意されてる
50.
5. アップロード機能の追加
51.
5. アップロード機能の追加 ライブラリを 使ってみたっ!
52.
5. アップロード機能の追加 やったこと Gemfileに CarrierWave を追加
53.
5. アップロード機能の追加 やったこと パッケージを インストール! & CarrierWaveの使い方通りに コマンド打ったり、ソース追加! https://github.com/carrierwaveuploader/carrierwave ↑
使い方はこちら!
54.
5. アップロード機能の追加
55.
5. アップロード機能の追加
56.
5. アップロード機能の追加
57.
5. アップロード機能の追加 大変だったこと - CarrierWaveを使うにあたって、モデルとアップ ローダの紐付けがわかりにくかった -
text_fieldとfile_fieldの理解 - メソッドの命名規則が異なる - 慣れていないテンプレートエンジン - どこにどう反映されるか想像できない
58.
5. アップロード機能の追加 大変だったこと - CarrierWaveを使うにあたって、モデルとアップ ローダの紐付けがわかりにくかった -
text_fieldとfile_fieldの理解 - メソッドの命名規則が異なる - 慣れていないテンプレートエンジン - どこにどう反映されるか想像できない 初めてが多くて 理解が大変だった!
59.
5. アップロード機能の追加 良かったこと - 少ない手順で写真のアップローダできた!!!! -
他のライブラリもGemで入れてみたくなった! - Gradleやmavenに似てた!
60.
5. アップロード機能の追加 良かったこと - 少ない手順で写真のアップローダできた!!!! -
他のライブラリもGemで入れてみたくなった! - Gradleやmavenに似てた! Rails Java ツール RubyGems Gradle Maven ファイル Gemfile build.gradle pom.xml ビルドに使用 × ○
61.
6. ルーティング
62.
6. ルーティング URLと コントローラやアクションを 紐付ける!
63.
6. ルーティング やったこと http://localhost:3000/ を叩くと、 http://localhost:3000/geek_womenを表示する ルートの 設定を追加
64.
6. ルーティング http://localhost:3000 の表示が変わる!
65.
6. ルーティング こんなこともできるみたい http://localhost:3000/index にアクセス →
geek_womenコントローラの indexアクションをgetで呼び出せる get、postの設定
66.
6. ルーティング こんなこともできるみたい http://localhost:3000/send にアクセス →
geek_womenコントローラの sendアクションをpostで呼び出せる get、postの設定
67.
6. ルーティング こんなこともできるみたい http://localhost:3000/show/1 にアクセス →
geek_womenコントローラの showアクションをgetで呼び出せる get、postの設定
68.
6. ルーティング これってもしかして…!!??
69.
6. ルーティング Spring Framework(Java)の、コレのこと!!?? 4.3以降の バージョンの書き方
70.
6. ルーティング 良かったこと - ルーティングなんて知らないと思ってた。けど、実 はJavaで出会っていた… -
形は違っていても、同じことはやっていたから 理解しやすかった
71.
7. ページを追加
72.
7. ページを追加 やったこと ビューと コントローラの作成!
73.
7. ページを追加
74.
7. ページを追加 大変だったこと - なし!
75.
7. ページを追加 良かったこと - コマンドだけでビューとアクションを作成可能!! -
勝手に共通部品を参照するように設定してくれて る!!!
76.
8. やってみた感想
77.
8. やってみた感想 - インストールから作成まで、ほぼコマンド叩くだけ で画面が作れた!すごい! -
今回ほぼRuby書かないで作れたことに驚き! - Railsについて調べてたら「設定より規約」って書 いてあったけど、本当にそうだった! - もっとRailsやってみたい!
78.
8. やってみた感想 - インストールから作成まで、ほぼコマンド叩くだけ で画面が作れた!すごい! -
今回ほぼRuby書かないで作れたことに驚き! - Railsについて調べてたら「設定より規約」って書 いてあったけど、本当にそうだった! - もっとRailsやってみたい! 例えば、scaffold!
79.
8. やってみた感想 - インストールから作成まで、ほぼコマンド叩くだけ で画面が作れた!すごい! -
今回ほぼRuby書かないで作れたことに驚き! - Railsについて調べてたら「設定より規約」って書 いてあったけど、本当にそうだった! - もっとRailsやってみたい!
80.
まとめ 言語も書き方も全然違って気づきにくかったけど、 webアプリケーションを作る場合、やらなきゃいけな いことは同じなので、どっかしらJavaとつながる部分 がある。
81.
ありがとうございました♡
Jetzt herunterladen