grep "文字列" db/migrate -rl |xargs svn rm
消しすぎて戻すのが大変なので、なんとか工夫してみた。
svn st db/migrate/|grep D|sed -e "s/D//"|xargs svn revert
必要な変更が消えたり、戻ったりしないよう、気をつけてつかってね。
grep "文字列" db/migrate -rl |xargs svn rm
svn st db/migrate/|grep D|sed -e "s/D//"|xargs svn revert
before do raw_email = File.read(RAILS_ROOT + '/どこか/test.eml') @mail = TMail::Mail.parse(raw_email) @mail.to = "アドレス" end
UserMailer.receive(@mail.to_s)
describe "送ったら" do
it "送った個数が増えるはず!" do
lambda{
#ここで送る
}.should change(sent, :count).by(1)
end
sent.first.bodyで本文見れます。Rush
rush is a replacement for the unix shell (bash, zsh, etc) which uses pure Ruby syntax.
myproj.lsまさかのリモートアクセスもできます。
myproj['app/models/my_model.rb'].vi
render @article
- formatted_user_path(:id => '1', :format => 'xml').should == "/users/1.xml" - formatted_user_path(:id => '1', :format => 'json').should == "/users/1.json" + user_path(:id => '1', :format => 'xml').should == "/users/1.xml" + user_path(:id => '1', :format => 'json').should == "/users/1.json"
'<script>alert('y0');</script>'
'alert('y0');'
module ApplicationHelper
~~~~~
def reload_flash(page)
page.replace_html 'flash', :partial => 'layouts/flash'
flash.discard
end
~~~~
end