# Commenting code

**URL:** <https://www.ruby-forum.com/t/commenting-code/106154>\
**Category:** Rails\
**Created:** [June 6, 2007, 10:11pm UTC](https://www.ruby-forum.com/t/commenting-code/106154 "2007-06-06T22:11:40Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![gabordemeter](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/9de053/32.png) [@gabordemeter](https://www.ruby-forum.com/u/gabordemeter)\
**Post date:** [June 6, 2007, 10:11pm UTC](https://www.ruby-forum.com/t/commenting-code/106154/1 "2007-06-06T22:11:40Z")

</div>

Here’s one stupid question:

How do you comment out a block of ruby code?

I know that “#” comments one line, but how do i comment out a block of  
7-8 lines of code? Don’t seem to be able to find this anywhere.

Thanks,

Gabor

---

<div class="post-metadata">

**Author:** ![gabordemeter](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/9de053/32.png) [@gabordemeter](https://www.ruby-forum.com/u/gabordemeter)\
**Post date:** [June 6, 2007, 10:17pm UTC](https://www.ruby-forum.com/t/commenting-code/106154/2 "2007-06-06T22:17:44Z")

</div>

On Jun 6, 2007, at 2:10 PM, gabordemeter wrote:

> Here’s one stupid question:
> 
> How do you comment out a block of ruby code?
> 
> I know that “#” comments one line, but how do i comment out a block of  
> 7-8 lines of code? Don’t seem to be able to find this anywhere.

There is no block comment, but some editors support easy multi-line  
commenting  
In TextMate, for instance, it’s the menu item  
Bundles\>Source\>Comment Selection.

---

<div class="post-metadata">

**Author:** ![gabordemeter](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/9de053/32.png) [@gabordemeter](https://www.ruby-forum.com/u/gabordemeter)\
**Post date:** [June 6, 2007, 10:22pm UTC](https://www.ruby-forum.com/t/commenting-code/106154/3 "2007-06-06T22:22:45Z")

</div>

There is block commenting:

=begin  
stuff to get commented  
=end

The tokens have to be flush to the left.

Jason

---

<div class="post-metadata">

**Author:** ![gabordemeter](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/9de053/32.png) [@gabordemeter](https://www.ruby-forum.com/u/gabordemeter)\
**Post date:** [June 6, 2007, 10:41pm UTC](https://www.ruby-forum.com/t/commenting-code/106154/4 "2007-06-06T22:41:48Z")

</div>

Sweet!

I just tried in SciTE and for it, it appears the ‘begin’ is opional but  
the  
‘end’ is required.

=  
stuff to get commented  
=end

Thanks Jason!

---

<div class="post-metadata">

**Author:** ![gabordemeter](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/9de053/32.png) [@gabordemeter](https://www.ruby-forum.com/u/gabordemeter)\
**Post date:** [June 6, 2007, 11:50pm UTC](https://www.ruby-forum.com/t/commenting-code/106154/5 "2007-06-06T23:50:58Z")

</div>

Thanks Jason! Really useful to know this.

Best,

Gabor
