もう少し手を入れてみる

Issue 発行して順に片づけてく方向で。
課題は、というと以下なのか。

  • connection に名前な属性追加
  • Connection な右にあるリンクはプルダウンにならないか
  • 共通なタイトル何とかならないか
  • 画面毎のタイトルも何とかならないか
  • displayname が付与できない問題

くらいなのか。

とりあえず dropdown から

以下なカンジ、なのかどうか。

<div class="dropdown">
  <a href="#" class="dropdown-toggle" data-toggle="dropdown"><b class="caret"></b></a>
  <ul class="dropdown-menu">
     <li><a href="#">menu1</a></li>
     <li><a href="#">menu2</a></li>
     <li><a href="#">menu3</a></li>
  </ul>
</div>

盛り込んでみる。えらく簡単に出た。つうかこれ試験てどうするんだろ。
別途確認とゆーことにして commit 作って云々。PR を merge するのはアレとして、そっから先が全自動になってくれんかな。とりあえず

  • PR 作って merge
  • 手元の master に merge
  • master を staging に merge
  • staging を master にして heroku に push
  • 片付け
    • master を staging にして master.backup を master に

なのか。面倒ですな。とりあえずヤッツケて push 中。今回は DB は弄っていないので話は簡単なはず。これが無事に済んだら DB への属性追加なソレを確認してみる方向。
云々なログは追記するか明日投入なのか。ともあれいずれにせよエントリ投入。

備忘

ええと、provider は選択する式にしないと微妙。対応できる provider を増やせるようにするには model の追加が必要だし、これを操作できる administrator なユーザ権限を云々、って修正が必要。

model 追加

Conn なオブジェクトに name な属性追加。model な spec に以下を追加。

  it { should respond_to(:name) }

試験失敗を確認。とりあえず migration なナニを。

$ rails g migration add_name_to_conns
      invoke  active_record
      create    db/migrate/20130925131243_add_name_to_conns.rb

で、以下なナニをでっち上げて

class AddNameToConns < ActiveRecord::Migration
  def change
    add_column :conns, :name, :string
  end
end

以下を実行。

$ bundle exec rake db:migrate
$ bundle exec rake db:test:prepare

で、試験実行してみれば良いのか。当り前ですが green 確認。微妙なんですがこっから先の試験が無いんですよねorz
で、view 方面に手を入れて rails s で試験してみたところ

Can't mass-assign protected attributes: name

と叱られる。これって accessible な属性にしていないのが原因らしい。なんとなく良さげなのでこっちも commit 作って云々な方向。

明日は

備忘なナニを云々な方向なのかどうか。