일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 日本語
- 연습문제
- rails
- CSS
- rails7
- 単語
- java
- 비즈니스일본어
- springboot
- 자바
- メソッド
- C로 시작하는 컴퓨터 프로그래밍4판
- html
- jsp
- javascript
- 일본어
- Spring
- Web
- ruby
- 인프런
- 건담베이스
- vscode
- Python
- 반다이몰
- Flutter
- 디지몬
- nico
- 一日一つメソッド
- DART
- 건담
- Today
- Total
목록view (6)
AR삽질러
Rails 課題 - 生成メソッド、validate、viewの修正、ログイン機能 1. new, create 以外にオブジェクトを生成するメソッドは?その違いは? 1) new, saveメソッド - 生成したインスタンスを使って何かしらの操作を行いたい場合に使う。 例)データベースの保存が成功したら、そのインスタンスの詳細パージへリダイレクトされたい場合などで、new/saveメソッドを使う。 def create @user = User.new(user_params) if @user.save redirect_to @user, notice: 'User was successfully created' else render :new end end - saveメソッドの返り値はtrueかfalseなので、上記のコードのようにif文で保存が成功した時と失敗した時..
初めてのRuby on Rails ミニQ&Aサイト開発 - 環境構築(1) 1. Controller rails g controller questions class QuestionsController .schema questions CREATE TABLE IF NOT EXISTS "questions" ( "id" integ..
初めてのRuby on Rails ControllerからViewに、Model(3) Controllerとviewの関係 railsでControllerの各アクションは基本的に同じ名前を持っているViewテンプレートと繋がる。 ここでは 'UsersController'の'index'アクションは自動に 'app/view/users/index.html.erb' Viewテンプレートと紐付けられる。 users_controller.rb class UsersController < ApplicationController def index # @hello = "Hello World!" @num = 10 +11 end end indexアクションでnumというインスタンス変数を定義する。 index.html.erb get users Users#in..
初めてのRuby on Rails ルーティング、View (2) 1. ルーティングとは?(Rooting) - URLとアクションを結びつける設定のこと。 - つまり、どんなURLがどんなControllerのどんな役割を呼び出かを決定する役割。 - ほぼ 'config/routes.rb' Fileで定義される。 1) Route定義 - どんなURLがどんなControllerとアクションを紐付けるかを定義する。 例)/users URLに入った場合 UserControllerのindexアクションが実行されるようにする。 2) URL Parameter - URLに動的パラメータを追加しControllerに渡す。 例)/users/1 URLで 1 はユーザーのIDに指定しControllerに渡してユーザーの情報を検索できる。 3) 名前が指定されたRoot - R..
RubyOnRails 페이지 간 정보 전달하기 간단한 계산기 프로그램을 통해 GET/POST요청을 사용하여 두 페이지간에 정보를 전달하는 방법 0. 새로운 Controller생성 terminal : rails g controller calculator main - controller에 calculator를 생성하고 view에 main을 생성한다. 1. app/controllers/calculator.rb class CalculatorController < ApplicationController def main end def result @fristNum = params[:num1] @secoundNum = params[:num2] @resultNum = @fristNum + @secoundNum end ..
JSP에서 사용되는 아키텍처모텔 model1 model2 1. Model1 - 간단하고 작은 웹 어플리케이션에서 아용하기 적합하지만 대규모 웹애플리케이션의 경우 유지보수 및 확장성이 어려울 수 있다. 디자인코드(HTML)과 자바코드(비즈니스 로직)을 구분하지 않고 하나의 jsp파일 내에서 함께 기술하여 웹프로그램을 제작하는 방식 장점 : 개발하기 쉽고, 배우기 쉽다? 단점 : 디자인코드와 비즈니스로직의 구분이 명확하지 않기때문에 복잡도가 높다. 수정사항이 발생했을 때마다 디자이너와 개발자의 협업이 필요하고 재사용성이 떨어지고 유지보수가 어렵다. 2. Model2 - 비즈니스로직과 프레젠테이션 로직을 분리하여 개발하는 방식으로 웹 어플리케이션을 개발할 때 MVC (Model-View-Controller)로..