たとえば、ユーザーがつぶやきを登録するアプリがあるとして。 そのつぶやき1件1件の単体の詳細ページを作りたいというとき。 考え方は、usrのマイページをshowアクションで作るのと同じ。 まず […]
研鑽の記録
-
-
[Word Press]if文で固定ページ・投稿ページなどを条件に、内容をかえる
記述例 front-page、もしくは、固定ページ(スラックhoge)、もしくは、singleのときは 命令を吐き出す。 <?php if( is_front_page()||is_pa […]
-
[Ruby on rails][editアクション][updateアクション]ユーザーが登録したレコードをユーザー自身が編集する
[editアクション]で編集内容を受け取り、[updateアクション]で編集を完了する。 たとえば、ユーザーがツイートを登録するアプリならば ・ルーティングの設定[editアクション] config/rou […]
-
[Ruby on rails]form_tag
form_tagメソッドは、formタグを生成するヘルパーメソッド <%= form_tag("/samples/#{@sample.id}", method: :patch ) do %> & […]
-
[Ruby on rails][アクションdestroy]ユーザーが登録したものをユーザーのみが削除する
たとえば、ユーザーがツイートをするアプリがあるとして。 ユーザーはツイートをしていくが、 自分のツイートを削除したいなぁ。 というとき。 routes.rb delete 'tweets/:i […]
-
[Ruby on Rails]n+1問題
アソシエーションは便利だが、 処理で問題が発生する場合がある たとえば、 モデルsamplesがあるとして samples_controller.rb samplesテーブルのレコード新しい順に全取得 de […]
-
[Ruby on Rails]アソシエーションについて
アソシエーションとは、Railsにある機能のひとつで、 モデル間の管理するものです。 これはどういう働きをするかというと、 コントローラで モデルをまただいためんどくさいやりとりを 簡単に記述できるようにし […]
-
[Ruby on Rails]devise でマイページを作る [showアクション]
たとえば、 app/views/layouts/application.html.erb のなかにマイページへのリンクを記述したいというとき <a href="/users/<%= current_user. […]
-
RUBY メソッド each do の使用例
show.html.erb <% @sampless.each do |sample| %> <div class="" style="background-image: url(<%= samp […]
-
[Word press] 単純にtag一覧のリストを吐き出す
このまま貼ってしまえば使えます。 <ul> <?php $posttags = get_tags(); if ($posttags) { foreach($posttags as $tag) { ech […]